<SEC-DOCUMENT>0001031623-19-000008.txt : 20190301
<SEC-HEADER>0001031623-19-000008.hdr.sgml : 20190301
<ACCEPTANCE-DATETIME>20190301172539
ACCESSION NUMBER:		0001031623-19-000008
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		73
CONFORMED PERIOD OF REPORT:	20181231
FILED AS OF DATE:		20190301
DATE AS OF CHANGE:		20190301

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			GULF ISLAND FABRICATION INC
		CENTRAL INDEX KEY:			0001031623
		STANDARD INDUSTRIAL CLASSIFICATION:	FABRICATED STRUCTURAL METAL PRODUCTS [3440]
		IRS NUMBER:				721147390
		STATE OF INCORPORATION:			LA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34279
		FILM NUMBER:		19650799

	BUSINESS ADDRESS:	
		STREET 1:		16225 PARK TEN PLACE, SUITE 280
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77084
		BUSINESS PHONE:		7137146100

	MAIL ADDRESS:	
		STREET 1:		16225 PARK TEN PLACE, SUITE 280
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77084
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>gifi-12312018x10k.htm
<DESCRIPTION>2018 10-K
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Document</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s3736AD94DBC9586A8607C36833C8A28B"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">UNITED STATES</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</font></div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Washington, D.C. 20549</font></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">FORM 10-K</font></div><div style="line-height:120%;padding-top:2px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(Mark One)</font></div><div style="line-height:120%;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:93.5546875%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:7%;"></td><td style="width:93%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font><font style="font-family:Wingdings;font-size:12pt;">x</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Annual Report Pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</font></div></td></tr></table></div></div><div style="line-height:120%;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the fiscal year ended December 31, 2018</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">or</font></div><div style="line-height:120%;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:7%;"></td><td style="width:93%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:Wingdings;font-size:12pt;">&#168;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Transition Report Pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</font></div></td></tr></table></div></div><div style="line-height:120%;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Commission File Number 001-34279</font></div><div style="line-height:120%;text-align:left;"><hr></div><div style="line-height:120%;text-align:center;"><img src="corpcolor.jpg" alt="corpcolor.jpg" style="height:53px;width:233px;"></div><div style="line-height:120%;padding-top:2px;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Exact name of registrant as specified in its charter)</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:49%;"></td><td style="width:3%;"></td><td style="width:48%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Louisiana</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">72-1147390</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(State or other jurisdiction</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of incorporation or organization)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(I.R.S. Employer</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Identification Number)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">16225 Park Ten Place, Suite 300</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Houston, Texas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">77084</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Address of principal executive offices)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Zip code)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(713) 714-6100</font></div><div style="line-height:120%;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Registrant&#8217;s telephone number, including area code)</font></div><div style="line-height:120%;padding-top:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Securities registered pursuant to Section&#160;12(b) of the Act:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:49%;"></td><td style="width:3%;"></td><td style="width:48%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Title of each class</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Name of each exchange on which registered</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Common Stock, no par value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The Nasdaq Stock Market LLC</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Nasdaq Global Select Market)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Securities registered pursuant to Section&#160;12(g) of the Act:</font></div><div style="line-height:120%;padding-top:2px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:32px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">&#168;</font><font style="font-family:inherit;font-size:8pt;">&#32;&#160;&#160;&#160;&#160;No&#160;&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">x</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:32px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;&#160;Yes&#160;</font><font style="font-family:Wingdings;font-size:8pt;">&#168;</font><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;No&#160;&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">x</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:32px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">x</font><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">&#168;</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:32px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding twelve months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;Yes&#160;&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">x</font><font style="font-family:inherit;font-size:8pt;">&#32;&#160;&#160;&#160;&#160;No&#160;</font><font style="font-family:Wingdings;font-size:8pt;">&#168;</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:32px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Indicate by check mark if disclosure of delinquent filers pursuant to Item&#160;405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant&#8217;s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">&#168;</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:8pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221; and &#8220;smaller reporting company&#8221; in Rule 12b-2 of the Exchange Act.</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:49%;"></td><td style="width:4%;"></td><td style="width:47%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Large accelerated filer&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">&#168;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accelerated&#160;filer&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">x</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Non-accelerated&#160;filer&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">&#168;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Smaller&#160;reporting&#160;company&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">x</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Emerging growth&#160;company&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">&#168;</font></div></td></tr></table></div></div><div style="line-height:120%;text-indent:30px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">&#168;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:30px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">&#168;</font><font style="font-family:inherit;font-size:8pt;">&#160;&#160;&#160;&#160;No&#160;&#160;&#160;</font><font style="font-family:Wingdings;font-size:8pt;">x</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant at June 30, 2018, was approximately $129,279,276.</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">The number of shares of the registrant&#8217;s common stock, no par value per share, outstanding as of </font><font style="font-family:inherit;font-size:8pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:8pt;">, was </font><font style="font-family:inherit;font-size:8pt;">15,234,420</font><font style="font-family:inherit;font-size:8pt;">.</font></div><div style="line-height:120%;padding-top:2px;text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">DOCUMENTS INCORPORATED BY REFERENCE</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:32px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Portions of the registrant&#8217;s definitive Proxy Statement prepared for use in connection with the registrant&#8217;s </font><font style="font-family:inherit;font-size:8pt;">2019</font><font style="font-family:inherit;font-size:8pt;">&#32;Annual Meeting of Shareholders have been incorporated by reference into Part III of this Form 10-K.</font></div><div><br></div><hr style="page-break-after:always"><div><a name="sD99419FF96EE5212B3128FA666583DA2"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ANNUAL REPORT ON FORM 10-K FOR</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">THE FISCAL YEAR ENDED DECEMBER 31, </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">TABLE OF CONTENTS</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:83%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Page</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2E23C9AAD55654B3A2E880A48AEFC2CA"><font style="font-family:inherit;font-size:10pt;">Glossary of Terms</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2E23C9AAD55654B3A2E880A48AEFC2CA"><font style="font-family:inherit;font-size:10pt;">ii</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s107E30CDA07B597A9CC92F1F2B6C9B48"><font style="font-family:inherit;font-size:10pt;">PART I</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s107E30CDA07B597A9CC92F1F2B6C9B48">2</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sABBCECBF19875995A83FAC9D43A2722C"><font style="font-family:inherit;font-size:10pt;">Items 1 and 2. Business and Properties</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sABBCECBF19875995A83FAC9D43A2722C">2</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s6F8267C527C45716ACA1AB622FC479DB"><font style="font-family:inherit;font-size:10pt;">Item 1A. Risk Factors</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s6F8267C527C45716ACA1AB622FC479DB">10</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC339D962836F5770A67611AED0056AC4"><font style="font-family:inherit;font-size:10pt;">Item 1B. Unresolved Staff Comments</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC339D962836F5770A67611AED0056AC4">20</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9F24C5576BBE5B5FBF1D9B51EA2FACDD"><font style="font-family:inherit;font-size:10pt;">Item 3. Legal Proceedings</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s9F24C5576BBE5B5FBF1D9B51EA2FACDD">20</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sE5F67969FF655021B51317A5CD12049E"><font style="font-family:inherit;font-size:10pt;">Item 4. Mine Safety Disclosures</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sE5F67969FF655021B51317A5CD12049E">20</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s573BB67E02AB5FBF9847C782EC9264FD"><font style="font-family:inherit;font-size:10pt;">Item 4A. Executive Officers of the Registrant</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s573BB67E02AB5FBF9847C782EC9264FD">20</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sDBBA4C4E5BCF5539A4478F3BA7F6B10D"><font style="font-family:inherit;font-size:10pt;">PART II</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sDBBA4C4E5BCF5539A4478F3BA7F6B10D">21</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD99419FF96EE5212B3128FA666583DA2"><font style="font-family:inherit;font-size:10pt;">Item 5.  Market for Registrant's Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s48099466E38D5FD18B8BCB62223E794C">21</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB07E9766EBBD581BBA5A77460A1520DF"><font style="font-family:inherit;font-size:10pt;">Item 6. Selected Financial Data</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB07E9766EBBD581BBA5A77460A1520DF">23</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2B1A28C3217352359BDB517836C96B86"><font style="font-family:inherit;font-size:10pt;">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s2B1A28C3217352359BDB517836C96B86">25</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB8F1DC25D06E5635889DA2EA2F751797"><font style="font-family:inherit;font-size:10pt;">Item 7A. Quantitative and Qualitative Disclosures About Market Risk</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB8F1DC25D06E5635889DA2EA2F751797">44</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1E9130FF62A95B12AF4F096C8831B333"><font style="font-family:inherit;font-size:10pt;">Item 8. Financial Statements and Supplementary Data</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1E9130FF62A95B12AF4F096C8831B333">44</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD01DC8F3F05A58549A285A2FF29BE63E"><font style="font-family:inherit;font-size:10pt;">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD01DC8F3F05A58549A285A2FF29BE63E">44</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s80A2B9824618514099D95E126C842136"><font style="font-family:inherit;font-size:10pt;">Item 9A. Controls and Procedures</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s80A2B9824618514099D95E126C842136">45</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7896A44A53CB5F819E9ABFAC9E00342B"><font style="font-family:inherit;font-size:10pt;">Item 9B. Other Information</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7896A44A53CB5F819E9ABFAC9E00342B">47</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7E4D8C42E170560697DFDB510AF8261C"><font style="font-family:inherit;font-size:10pt;">PART III</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7E4D8C42E170560697DFDB510AF8261C">47</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD3DCDF6310CF587B978DE7016E0D63EB"><font style="font-family:inherit;font-size:10pt;">Item 10. Directors, Executive Officers and Corporate Governance</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD3DCDF6310CF587B978DE7016E0D63EB">47</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s00516865F8975425B18E40EF27FACA53"><font style="font-family:inherit;font-size:10pt;">Item 11. Executive Compensation</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s00516865F8975425B18E40EF27FACA53">47</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD99419FF96EE5212B3128FA666583DA2"><font style="font-family:inherit;font-size:10pt;">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sCA243EDA1B775D75851EDCAFFF5D356A">47</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s65F202C279B85CAC89CF7BF9A154E070"><font style="font-family:inherit;font-size:10pt;">Item 13. Certain Relationships and Related Transactions, and Director Independence</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s65F202C279B85CAC89CF7BF9A154E070">47</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7B7765693A93545C9F9D572B5A78029D"><font style="font-family:inherit;font-size:10pt;">Item 14. Principal Accounting Fees and Services</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7B7765693A93545C9F9D572B5A78029D">47</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7097301E30CA5B7C8D1C3EF965CBACBF"><font style="font-family:inherit;font-size:10pt;">PART IV</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s7097301E30CA5B7C8D1C3EF965CBACBF">48</a></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sDB0493D9858C5A6E8D5F42E6AE300B61"><font style="font-family:inherit;font-size:10pt;">Item 15. Exhibits, Financial Statement Schedules</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sDB0493D9858C5A6E8D5F42E6AE300B61">48</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s85A4FC2868855E5A93D63863D0197113"><font style="font-family:inherit;font-size:10pt;">FINANCIAL STATEMENTS</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s85A4FC2868855E5A93D63863D0197113">F-1</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA12CA5197BEB5F1897F05977BAA92AFB"><font style="font-family:inherit;font-size:10pt;">EXHIBIT INDEX</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA12CA5197BEB5F1897F05977BAA92AFB"><font style="font-family:inherit;font-size:10pt;">E-1</font></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB9A34F5A230455778DA27F6AAA61255E"><font style="font-family:inherit;font-size:10pt;">SIGNATURES</font></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sB9A34F5A230455778DA27F6AAA61255E">S-1</a></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">i</font></div></div><hr style="page-break-after:always"><div><a name="s2E23C9AAD55654B3A2E880A48AEFC2CA"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GLOSSARY OF TERMS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As used in this report filed on form 10-K for the year ended December 31, 2018 ("2018 Annual Report" or "this Report"), the following abbreviations and terms have the meanings listed below. In addition, the terms &#8220;Gulf Island,&#8221; &#8220;the Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to Gulf Island Fabrication, Inc. and its consolidated subsidiaries, unless the context clearly indicates otherwise. Certain terms defined below may be redefined separately within this Report when we believe providing a definition upon the first use of the term will assist users of this Report. Unless and as otherwise stated, any references in this Report to any agreement means such agreement and all schedules, exhibits and attachments in each case as amended, restated, supplemented or otherwise modified to the date of filing this Report.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:26%;"></td><td style="width:4%;"></td><td style="width:70%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">ASU</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounting Standards Update.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Balance Sheet</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Consolidated Balance Sheets, as filed in this Report.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs and estimated earnings recognized to date in excess of cumulative billings.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">contract liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative billings in excess of costs and estimated earnings recognized to date and accrued contract losses.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Credit Agreement</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our $40.0 million revolving credit facility with Hancock Whitney Bank<br>maturing June&#160;9, 2020, as amended. </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">deck</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The component of a platform on which drilling, production, separating, gathering, piping, compression, well support, crew quartering and other functions related to offshore oil and gas development are conducted.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">direct labor hours</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hours worked by employees directly involved in the production of our products. These hours do not include support personnel such as maintenance and warehousing.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">DTA(s)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax asset(s).</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Engineering, procurement and construction phases of a complex project that requires  project management and coordination of these significant activities.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">EPS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Exchange Act</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Securities Exchange Act of 1934, as amended.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fabrication AHFS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The remaining machinery and equipment previously located at our Texas North Yard that was not sold in connection with the sale of the Texas North Yard and continues to be held for sale by our Fabrication Division.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">FASB</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial Accounting Standards Board.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Statements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Consolidated Financial Statements, including comparative consolidated Balance Sheets, Statements of Operations, Statements of Changes in Shareholders' Equity, and Statements of Cash Flows, as filed in this Report.</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br>                                                     </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">FPSO</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Floating Production Storage and Offloading vessel. A floating vessel used by the offshore oil and gas industry for the production and processing of hydrocarbons and for the storage of oil.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">GAAP</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Generally accepted accounting principles in the U.S.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">GOM</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gulf of Mexico.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Houma Fabrication Yard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Fabrication Division's fabrication yard located in Houma, Louisiana.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">-ii</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:26%;"></td><td style="width:4%;"></td><td style="width:70%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Houma Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Shipyard Division's shipyard located in Houma, Louisiana.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Incentive Plans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term incentive plans under which equity or cash-based awards may be made to eligible employees and non-employee directors.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">inland or inshore</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Typically in bays, lakes and marshy areas.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">jacket:</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A component of a fixed platform consisting of a tubular steel, braced structure extending from the mudline of the seabed to a point above the water surface. The jacket is anchored with tubular steel pilings driven into the seabed. The jacket supports the deck structure located above the water.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Jennings Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Shipyard Division's shipyard located near Jennings, Louisiana.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Lake Charles Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Shipyard Division's shipyard located near Lake Charles, Louisiana.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">LIBOR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">London Inter-Bank Offered Rate.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">MinDOC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Minimum Deepwater Operating Concept. A floating production platform designed for stability and dynamic positioning response to waves consisting of three vertical columns arranged in a triangular shape connected to upper and lower pontoon sections.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">modules</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fabricated structures that include structural steel, piping, valves, fittings, storage vessels and other equipment that are incorporated into a petrochemical or industrial system. These modules are pre-fabricated at our facilities and then transported to the customer's location for final integration.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">MPSV</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Multi-Purpose Service Vessel.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">NOL(s)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss(es) that are available to offset future taxable income, subject to certain limitations.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">offshore</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In unprotected waters outside coastlines.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">onshore</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inside the coastline on land.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">OSV</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Offshore Support Vessel.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">OPEC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Organization of the Petroleum Exporting Countries.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Obligation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A contractual obligation to construct and transfer a distinct good or service to a customer. It is the unit of account in Topic 606. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">piles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rigid tubular pipes that are driven into the seabed to support platforms.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">platform</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A structure from which offshore oil and gas development drilling and production are conducted.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">pressure vessel</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A metal container generally cylindrical or spheroid, capable of withstanding various internal pressure loads.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SeaOne</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SeaOne Caribbean, LLC.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SeaOne Project</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The engineering, procurement, construction, installation, commissioning and start-up work for SeaOne's Compressed Gas Liquids Caribbean Fuels Supply Project.&#160;This project is expected to consist of an export facility in Gulfport, Mississippi and import facilities in the Caribbean and South America.</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">-iii</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:26%;"></td><td style="width:4%;"></td><td style="width:70%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SEC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Securities and Exchange Commission.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shipyards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Houma Shipyard, Jennings Shipyard and Lake Charles Shipyard.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shipyard AHFS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Drydock of our Shipyard Division that is held for sale.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">skid unit</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Packaged equipment usually consisting of major production, utility or compression equipment with associated piping and control system.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">South Texas Properties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our former Texas North Yard and Texas South Yard. The Texas South Yard was sold on April 20, 2018 and the Texas North Yard was sold on November 15, 2018. </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">SPAR</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Single Point Anchor Reservoir. A floating structure with a circular cross-section that sits vertically in the water and is used for infield flow lines and associated subsea infrastructure. The SPAR connects subsea production and injection wells for oil and gas production in deepwater environments.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">spud barge</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction barge rigged with vertical tubular or square lengths of steel pipes that are lowered to anchor the vessel.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Consolidated Statements of Cash Flows, as filed in this Report.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Consolidated Statements of Operations, as filed in this Report.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">subsea templates</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tubular frames which are placed on the seabed and anchored with piles. Usually a series of oil and gas wells are drilled through these underwater structures.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Surety</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A financial institution that issues bonds to customers on behalf of the Company for the purpose of providing third-party financial assurance related to the performance of our contracts.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">T&amp;M</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work performed and billed to the customer generally at contracted time and material rates, cost plus or other variable fee arrangements which can include a mark-up.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Texas North Yard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our former fabrication yard, and certain related machinery and equipment, located in Aransas Pass, Texas, which was sold on November 15, 2018.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Texas South Yard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our former fabrication yard, and certain related machinery and equipment, located in Ingleside, Texas, which was sold on April 20, 2018.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">TLP</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tension Leg Platform. A floating hull and deck anchored by vertical tensioned cables or pipes connected to pilings driven into the seabed. A tension leg platform is typically used in water depths exceeding 1,200 feet.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Topic 606</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The revenue recognition criteria prescribed under ASU 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">. </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">U.S.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The United States of America.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">USL&amp;H</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States Longshoreman and Harbor Workers Act.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">VA(s)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance(s).</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:22px;padding-top:22px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">-iv</font></div></div><hr style="page-break-after:always"><div><a name="s45C5EAA352F454F6A53B99A8F555F425"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cautionary Statement on Forward-Looking Information</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This Report contains forward-looking statements in which we discuss our potential future performance. Forward-looking statements, within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995, are all statements other than statements of historical facts, such as projections or expectations relating to oil and gas prices, operating cash flows, capital expenditures, liquidity and tax rates. The words &#8220;anticipates,&#8221; &#8220;may,&#8221; &#8220;can,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;projects,&#8221; &#8220;targets,&#8221; &#8220;intends,&#8221; &#8220;likely,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;to be,&#8221; &#8220;potential&#8221; and any similar expressions are intended to identify those assertions as forward-looking statements.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We caution readers that forward-looking statements are not guarantees of future performance and actual results may differ materially from those anticipated, projected or assumed in the forward-looking statements. Important factors that can cause our actual results to differ materially from those anticipated in the forward-looking statements include the cyclical nature of the oil and gas industry, competition, consolidation of our customers, timing and award of new contracts, reliance on significant customers, financial ability and credit worthiness of our customers, nature of our contract terms, competitive pricing and cost overruns on our projects, adjustments to previously reported profits or losses under the percentage-of-completion method, weather conditions, changes in backlog estimates, suspension or termination of projects, ability to raise additional capital, ability to amend or obtain new debt financing or credit facilities on favorable terms, ability to remain in compliance with our covenants contained in our Credit Agreement, ability to generate sufficient cash flow, ability to sell certain assets, customer or subcontractor disputes, ability to resolve the dispute with a customer relating to the purported termination of contracts to build two MPSVs, operating dangers and limits on insurance coverage, barriers to entry into new lines of business, ability to employ skilled workers, loss of key personnel, performance of subcontractors and dependence on suppliers, changes in trade policies of the U.S. and other countries, compliance with regulatory and environmental laws, lack of navigability of canals and rivers, shutdowns of the U.S. government, systems and information technology interruption or failure and data security breaches, performance of partners in our joint ventures and other strategic alliances, progress of the SeaOne Project,  and other factors described in Item&#160;1A in this Report as may be updated by subsequent filings with the SEC.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investors are cautioned that many of the assumptions upon which our forward-looking statements are based are likely to change after the forward-looking statements are made, which we cannot control. Further, we may make changes to our business plans that could affect our results. We caution investors that we do not intend to update forward-looking statements more frequently than quarterly notwithstanding any changes in our assumptions, changes in business plans, actual experience or other changes, and we undertake no obligation to update any forward-looking statements.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></div><hr style="page-break-after:always"><div><a name="s107E30CDA07B597A9CC92F1F2B6C9B48"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PART I</font></div><div><a name="sABBCECBF19875995A83FAC9D43A2722C"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Items 1 and 2. Business and Properties</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Certain terms are defined in the &#8220;Glossary of Terms&#8221; beginning on page ii.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of our Operations</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gulf Island Fabrication, Inc. ("Gulf Island"), together with its subsidiaries ("the Company," "we," "us" and "our"), is a Louisiana corporation, which was incorporated in 1985.  We are a leading fabricator of complex steel structures, modules and marine vessels used in energy extraction and production, petrochemical and industrial facilities, power generation, alternative energy and shipping and marine transportation operations. We also provide project management for engineering, procurement and construction ("EPC") projects along with installation, hookup, commissioning, and repair and maintenance services.  In addition, we perform civil, drainage and other work for state and local governments. Our customers include United States ("U.S.") and, to a lesser extent, international energy producers; petrochemical, industrial, power and marine operators; EPC companies; and certain agencies of the U.S. government.  Our corporate headquarters is located in Houston, Texas, with fabrication facilities located in Houma, Jennings and Lake Charles, Louisiana. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Overview"</font><font style="font-family:inherit;font-size:10pt;">&#32;section in Item 7 for discussion of our current business and outlook.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;Significant projects in our backlog include the expansion of a paddle wheel riverboat, and the construction of nine harbor tugs, two offshore regional class marine research vessels (with a customer option for a third vessel), two vehicle ferries, two towboats, an ice-breaker tug, and a towing, salvage and rescue ship for the U.S. Navy (with customer options for seven additional vessels). Recently completed projects include the fabrication of complex modules for a newbuild petrochemical facility and construction of two technologically-advanced OSVs, and a harbor tug. Previous projects also include the fabrication of wind turbine foundations for the first offshore wind project in the U.S., and construction of two of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM, and the first single point anchor reservoir ("SPAR") hull fabricated in the U.S. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate and manage our business through four operating divisions ("Fabrication", "Shipyard", "Services" and "EPC") and one non-operating division ("Corporate"), which represent our reportable segments. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Results of Operations&#8221;</font><font style="font-family:inherit;font-size:10pt;">&#32;in Item 7 and Note 12 of our Consolidated Financial Statements ("Financial Statements") in Item 8 for segment financial information by division.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fabrication Division</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">Our Fabrication Division fabricates modules for petrochemical and industrial facilities, foundations for alternative energy developments and other complex steel structures. Our Fabrication Division also fabricates offshore drilling and production platforms and other offshore structures for customers in the oil and gas industry, including jackets and deck sections of fixed production platforms, hull, tendon, and/or deck sections of floating production platforms (such as TLPs, SPARs, FPSOs and MinDOCs), piles, wellhead protectors, subsea templates, and various production, compressor, and utility modules along with pressure vessels.  We perform these activities at our fabrication yard in Houma, Louisiana. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shipyard Division - </font><font style="font-family:inherit;font-size:10pt;">Our Shipyard Division fabricates newbuild vessels, including OSVs, MPSVs, research vessels, tug boats, salvage vessels, towboats, barges, drydocks, anchor handling vessels, lift boats and other marine vessels. Our Shipyard Division also performs marine repair activities, including steel repair, blasting and painting services, electrical systems repair, machinery and piping system repairs, and propeller, shaft, and rudder reconditioning. In addition, we perform conversion projects that consist of lengthening vessels, modifying vessels to permit their use for a different type of activity, and other modifications to enhance the capacity or functionality of a vessel. We perform these activities at our shipyards in Houma, Jennings and Lake Charles, Louisiana.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services Division</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">- </font><font style="font-family:inherit;font-size:10pt;">Our Services Division provides interconnect piping and related services for offshore platforms and inland structures, which includes sending crews to offshore platforms in the GOM to perform welding and other activities required to connect production equipment, service modules and other equipment on a platform. We also contract with oil and gas companies that have platforms and other structures located in the inland lakes and bays throughout the southeastern U.S. for various on-site construction and maintenance activities. In addition, we fabricate packaged skid units and perform various civil and drainage projects, such as pump stations, levee reinforcement, bulkheads and other work for state and local governments. We perform these services at customer facilities or at our services yard in Houma, Louisiana. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">EPC Division - </font><font style="font-family:inherit;font-size:10pt;">Our EPC Division was created during the fourth quarter 2017 to manage potential work for the SeaOne Project, offshore wind opportunities and other projects that may require project management of EPC activities. During the fourth quarter 2017, SeaOne selected us as the prime contractor for the engineering, procurement, construction, installation, commissioning and start-up operations for its SeaOne Project. This project is expected to consist of an export facility in Gulfport, Mississippi and import facilities in the Caribbean and South America. Our current activities include pricing, planning and scheduling for the project. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SeaOne&#8217;s selection of the Company is non-binding and commencement of the project remains subject to a number of conditions, including agreement on terms of the engagement with SeaOne. We understand that SeaOne is in the process of securing financing for the project. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Corporate Division</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;- </font><font style="font-family:inherit;font-size:10pt;">Our Corporate Division represents expenses that do not directly relate to our four operating divisions and are not allocated to our operating divisions. Such expenses include, but are not limited to, costs related to executive management and directors' fees, clerical and administrative salaries, costs of maintaining our corporate office and costs associated with overall governance and being a publicly traded company.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Facilities and Equipment</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operating facilities are located in Houma, Jennings and Lake Charles, Louisiana. Although our divisional operations are managed separately and represent separate reportable segments, we may move labor and resources among our divisions and facilities from time to time to ensure we have the proper resources dedicated to our projects and to maximize our utilization.  The following summarizes the facilities and equipment that are significant to our business.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fabrication Division Facilities -</font><font style="font-family:inherit;font-size:10pt;">&#32;Our Fabrication Division operates from our fabrication yard located on the Houma Navigation Canal in Houma, Louisiana, approximately 30 miles from the GOM (&#8220;Houma Fabrication Yard&#8221;). Our Houma Fabrication Yard is an owned facility and includes:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163 developed acres located on the east bank of the Houma Navigation Canal.  The yard includes 54,000 square feet of administrative and operations facilities, 267,000 square feet of covered fabrication facilities, 52,300 square feet of warehouse facilities and 8,000 square feet of training and medical facilities. The yard has 4,650 linear feet of water frontage, including 1,880 feet of steel bulkheads that permit docking of vessels and the load out of heavy structures; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">437 acres located on the west bank of the Houma Navigation Canal, of which 150 acres are developed for fabrication and the remainder is unimproved land that is available for expansion. The developed portion of the yard includes 8,000 square feet of administrative and operations facilities, 151,600 square feet of covered fabrication facilities, and 21,000 square feet of warehouse facilities. The yard has 6,750 linear feet of water frontage, including 2,350 feet of steel bulkheads that permit docking of vessels and the load out of heavy structures.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant equipment in the Houma Fabrication Yard includes:</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">two plate bending rolls that have the capability to roll and weld steel into approximately 25,000 tons of tubular pipe sections per year;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">computerized Vernon brace coping machines that can handle pipe of 1,000 pounds per foot and 48-inch outer diameter up to 1,500 pounds per foot and up to 54-inch outer diameter; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a computerized numeric controlled plasma-arc cutting system that cuts and bevels steel up to one inch thick at a rate of 200 inches per minute and can etch steel for piece markings and layout markings at a rate of 300 inches per minute;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a state of the art blast and coating facility that allows us to provide blast and paint services;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a pipe fabrication shop equipped with one CNC multi-axis pipe bender, four inch to ten inch pipe, one CNC multi-axis bender for one inch to four inch pipe, one CNC Plasma multi-axis pipe cutter, pipe spooling stations, pipe welding stations,  three 2.5-ton gantry cranes and various equipment for pipe fitting and welding; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10 crawler cranes, which each range in tonnage capacity from 230 to 500 tons; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18 rubber-tired hydraulic modular transporters with a 200-ton individual weight capacity.  The transporters easily relocate and allow fabricated structures to be transported within our yard.  When used in tandem, the transporters allow fabricated structures weighing as much as 3,600 tons to be transported within our yard. The transporters allow easier load-out of smaller structures and provide more agility for the movement of larger structures; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">two grit blast systems, a hydraulic plate shear, a hydraulic press brake, and various other equipment needed to fabricate steel structures and components.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2018, we completed the sale of our fabrication yards and certain associated equipment in Ingleside, Texas ("Texas South Yard") and Aransas Pass, Texas ("Texas North Yard") (collectively, "South Texas Properties"), and accordingly, we no longer have any fabrication facilities in Texas. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Sales of Assets&#8221;</font><font style="font-family:inherit;font-size:10pt;">&#32;in Item 7 and Note 3 of our Financial Statements in Item 8 for further discussion of the sale of our South Texas Properties. </font></div><div style="line-height:120%;text-align:justify;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shipyard Division Facilities</font><font style="font-family:inherit;font-size:10pt;">&#32;- Our Shipyard Division operates from our shipyards in Houma (&#8220;Houma Shipyard&#8221;), Jennings (&#8220;Jennings Shipyard&#8221;) and Lake Charles (&#8220;Lake Charles Shipyard&#8221;), Louisiana (collectively, &#8220;Shipyards&#8221;). </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Houma Shipyard is located within our Houma Fabrication Yard on the west bank of the Houma Navigation Canal and shares certain of the aforementioned facilities with the Houma Fabrication Yard.  Significant equipment in the Houma Shipyard includes: </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a prefabrication shop equipped with a 750-ton press brake for forming plate, multiple hydraulic iron workers, various equipment for welding and fitting, and three 10-ton gantry cranes; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">an automated panel line shop equipped with a NC plasma cutting table, a one-sided plate welder with magnetic holding system, a plate marking station, a magnetic stiffener fitting station, a six head stiffener welding station, a secondary structure fitting station, two 20-ton gantry cranes, one 15-ton gantry crane and other various equipment for welding and fitting; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a main assembly shop equipped with four 20-ton gantry cranes and various equipment for welding and fitting; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a 400&#8217;x160&#8217;floating drydock with a 15,000-ton lift capacity used for repair and conversion of ships; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">two crawler cranes each with 230-ton capacity.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Jennings Shipyard is a leased facility and includes 180 acres located five miles east of Jennings, Louisiana, on the west bank of the Mermentau River approximately 25 miles north of the Intracoastal waterway. The yard has four covered construction bays with over 100,000 square feet of covered fabrication facilities and 3,000 feet of linear water frontage with two launch ways. The lease, including exercisable renewal options, extends through January 2045. Significant owned equipment in the Jennings Shipyard includes: </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a pipe fabrication shop equipped with one CNC plasma multi-axis pipe cutter, pipe spooling stations, pipe welding stations, various equipment for pipe fitting &amp; welding, and one 5-ton gantry crane; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">a multi-bay fabrication shop equipped with a 500-ton press brake for forming plate, one hydraulic iron worker, one CNC plasma cutting table, two 10-ton gantry cranes, three 5-ton gantry cranes, four 20-ton gantry cranes and various equipment for welding and fitting; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">two 235-ton crawler cranes, one 230-ton crawler crane and one 200-ton module mover.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Lake Charles Shipyard is a subleased facility and includes 10 paved acres near Lake Charles, Louisiana located 17 miles from the GOM on the Calcasieu River and one mile from the main ship channel and the Intracoastal Waterway. The yard includes 1,100 linear feet of bulkhead water frontage with a water depth of 40 feet. The sublease, including exercisable renewal options (subject to sublessor renewals), extends through July 2038. Significant owned equipment in the facility includes three floating drydocks used for repair and conversion of ships, two 200-ton crawler cranes and various equipment for welding and fitting and repair work. Our three floating drydocks include one 200&#8217;x96&#8217; drydock with a 4,200 ton lift capacity, one 300&#8217;x74&#8217; drydock with a 3,000 ton lift capacity and one 150&#8217;x74&#8217; drydock with a 1,500 ton lift capacity. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services Division Facilities - </font><font style="font-family:inherit;font-size:10pt;">Our Services Division operates from our service yard in Houma, Louisiana (&#8220;Houma Services Yard&#8221;).  Our Houma Services Yard is an owned facility and includes 63-acres located approximately a quarter of a mile from our Houma Fabrication Yard on a channel adjacent to the Houma Navigation Canal.  The yard has 14,500 square feet of administrative and operations facilities, 40,800 square feet of covered fabrication facilities, 29,600 square feet of warehouse facilities, and a 10,000 square foot blasting and coating facility. The yard has nine crawler cranes, which range in tonnage capacity from 60 to 230 tons, and has 1,320 linear feet of water frontage, including 660 feet of steel bulkhead. We also own three spud barges for use in our inshore construction activities. Each barge is equipped with a crane that has a lifting capacity of 60 to 100 tons. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Materials and Supplies</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The principal materials and supplies used in our operations across all our divisions include standard steel shapes, steel plate, steel pipe, welding gases, fuel, oil, gasoline and paint, all of which are currently available from many sources. We do not depend upon any single supplier or source for our materials and supplies. We anticipate being able to obtain these materials for the foreseeable future; however, the price, availability and schedule validities offered by our suppliers may vary significantly from year to year due to various factors, including supplier consolidations, supplier raw material shortages, costs and surcharges, supplier capacity, customer demand, market conditions, and any duties and tariffs imposed on the materials.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of steel used in our operations arrives at our fabrication yards as steel plate. The steel plate is cut and rolled into the form needed or into tubular sections at rolling mills in our fabrication yards. Tubular sections (which vary in diameter up to 23 feet) can be welded together in long straight tubes to become legs or into shorter tubes to become part of the network of bracing. Various cuts and welds in the fabrication process are performed by computer-controlled equipment.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Standard delivery from domestic steel mills can be weeks or months for as-rolled steel and longer durations for heat treated steel. Due to pricing or the inability of domestic mills to produce all customer required steel grades, we are often required to procure material from foreign steel mills. The delivery from these foreign mills, including transit time, can be several months. Additionally, the U.S. began to impose tariffs on imported steel during 2018 which we expect will increase the price we pay for foreign steel. To mitigate the risk of increasing cost of materials during the life of a contract, we often negotiate escalation clauses in our customer contracts for steel pricing adjustments tied to changes in relevant indexes. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to materials and supplies described above that we use in our fabrication process, we also use third-party manufacturers for engineered and manufactured equipment that are added to the structures, modules and vessels that we fabricate. Such manufactured equipment includes, but is not limited to valves, fittings, propulsion systems (such as engines), cranes, pumps, electrical and communications systems and other technologically advanced equipment. To mitigate our risk of increasing costs, we often  negotiate and purchase equipment from the manufacturer at a fixed price.  Additionally, we may use subcontractors when their use enables us to meet customer requirements for resources, schedule, cost or technical expertise. Subcontractors may range from small local entities to companies with global capabilities, some of which may be utilized on a repetitive or preferred basis. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"We depend on third parties to provide services to perform our contractual obligations and supply raw materials" </font><font style="font-family:inherit;font-size:10pt;">in Item 1A for further discussion of our use of raw materials and supplies.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Safety</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are committed to the safety and health of our employees and subcontractors. We believe that a strong safety culture is a critical element of our success. We continue to improve and maintain a stringent safety assurance program designed to ensure the safety of our employees and allow us to remain in compliance with all applicable federal and state mandated safety regulations. We are committed to maintaining a well-trained workforce and providing timely instruction to ensure our employees have the knowledge and skills to perform their work safely while maintaining the highest standards of quality. We provide continuous safety education and training to employees and subcontractors to ensure they are ready for the challenges inherent in all our projects. Our employees commence training on their first day of employment with a comprehensive orientation class that addresses Company policies and procedures and provides clear expectations for working safely. We have a zero-tolerance policy for drugs and alcohol use in the workplace. We support this policy through the use of a comprehensive drug and alcohol screening program that includes initial screenings for all employees and periodic random screenings throughout employment. Additionally, we require our subcontractors to follow alcohol and drug screening policies substantially the same as ours.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our employees are given opportunities to be a part of a dedicated safety committee which is comprised of peer-elected craft employees and members of management to assist in supporting our efforts to continuously improve safety performance. A safety component is also included in our annual incentive program guidelines for our executive officers and other key employees. See  </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Our employees work on projects that are inherently dangerous. If we fail to maintain safe work sites, we can be exposed to significant financial losses and reputational harm" </font><font style="font-family:inherit;font-size:10pt;">in Item 1A for further discussion of our safety.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quality Assurance</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use modern welding and fabrication technology, and all of our fabrication projects are executed in accordance with industry standards, specifications and regulations, including those published by the American Petroleum Institute, the American Welding Society, the American Society of Mechanical Engineers, the American Bureau of Shipping, the U.S. Coast Guard, the U.S. Navy and customer specifications. We maintain training programs for technical fitting and welding instruction in order to prepare and upgrade our skilled labor workforce and maintain high standards of quality. In addition, we maintain on-site facilities for the non-destructive testing of all welds, a process performed by an independent contractor.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our quality management systems are certified as ISO 9001-2015 programs. ISO 9001-2015 is an internationally recognized verification system for quality management overseen by the International Standard Organization based in Geneva, Switzerland. The certification is based on a review of our programs and procedures designed to maintain and enhance quality production and is subject to semi-annual review and full recertification every three years.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Customers </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our principal customers include U.S. and, to a lesser extent, international energy producers; petrochemical, industrial, power and marine operators; EPC companies; and certain agencies of the U.S. government.  While our customers may consider other factors, including the availability, capability, reputation and safety record of a contractor, we believe price and the ability to meet a customer&#8217;s delivery schedule are the principal factors weighed by customers in awarding contracts.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our U.S. versus International sales fluctuate from year to year depending on the extent our customers require installation of fabricated structures outside of the U.S. Revenue for fabricated structures installed outside the U.S. were not material for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and were </font><font style="font-family:inherit;font-size:10pt;">14%</font><font style="font-family:inherit;font-size:10pt;">&#32;of consolidated revenue for </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A large portion of our revenue has historically been generated by only a few customers, although not necessarily the same customers from year to year. For </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, three customers accounted for </font><font style="font-family:inherit;font-size:10pt;">44%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our consolidated revenue, which related to the construction of our ten harbor tug vessels for two customers within our Shipyard Division and offshore hook-up and installation work within our Services Division for the third customer. For </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, two customers accounted for </font><font style="font-family:inherit;font-size:10pt;">39%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our consolidated revenue, which related to the fabrication of modules for a petrochemical facility within our Fabrication Division and offshore hook-up and installation work within our Services Division. For </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, one customer accounted for 23% of our consolidated revenue.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We continue to strategically position the Company to participate in the fabrication of petrochemical and industrial facilities, pursue offshore wind opportunities, enter the EPC industry and diversify our customer base within all of our operating divisions. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"We depend on significant customers for our revenue" </font><font style="font-family:inherit;font-size:10pt;">in Item 1A and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Overview" and</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"New Awards and Backlog" </font><font style="font-family:inherit;font-size:10pt;">&#32;sections in Item 7 for further discussion of our backlog by significant customer, the changing mix of our backlog based on recent new project awards, and our ongoing efforts to strategically reposition the Company.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contracting</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our revenue is derived from customer contracts and agreements that are awarded on a competitively bid and negotiated basis using a range of contracting options, including fixed-price, unit-rate and T&amp;M. Our contracts primarily relate to the fabrication of complex steel structures, modules and marine vessels, and project management services and other service arrangements.  Our contracts vary in length depending on the size and complexity of the project. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue for our fixed-price and unit-rate contracts is recognized using the percentage-of-completion method, based on contract costs incurred to date compared to total estimated contract costs. Contract costs include direct costs, such as materials and labor, and indirect costs that are attributable to contract activity.  Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue for our T&amp;M contracts is recognized at contracted rates when the work is performed, the costs are incurred and collection is reasonably assured. Our T&amp;M contracts provide for labor and materials to be billed at rates specified within the contract. The consideration from the customer directly corresponds to the value of our performance completed at the time of invoicing. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"The nature of our contracting terms for our contracts could adversely affect our operating results" </font><font style="font-family:inherit;font-size:10pt;">and</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;"Our method of accounting for revenue using the percentage-of-completion method could have a negative impact on our results of operations" </font><font style="font-family:inherit;font-size:10pt;">in Item 1A, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Critical Accounting Policies"</font><font style="font-family:inherit;font-size:10pt;">&#32;section in Item 7, and Note 1 and Note 2 of our Financial Statements in Item 8 for further discussion of our contracting and revenue recognition.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New Awards and Backlog</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New project awards represent expected revenue values of commitments received during a given period, including scope growth on existing commitments. A commitment represents authorization from our customer to begin work or purchase materials pursuant to a written agreement, letter of intent or other form of authorization. Backlog represents the unearned value of our new project awards and may differ from the value of future performance obligations for our contracts required to be disclosed under Topic 606 and presented in Note 2 of our Financial Statements in Item 8. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Backlog includes our performance obligations at&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, plus signed contracts that are temporarily suspended or under protest that may not meet the criteria to be reported as future performance obligations under Topic 606 but represent future work that we believe will be performed. We believe that backlog, a non-GAAP financial measure, provides useful information to investors. New project awards and backlog may vary significantly each reporting period based on the timing of our major new contract commitments.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Projects in our backlog are generally subject to delay, suspension, termination, or an increase or reduction in scope at the option of the customer, although the customer is required to pay us for work performed and materials purchased through the date of termination, suspension, or reduction in scope. Depending on the size of the project, the delay, suspension, termination or increase or reduction in scope of any one contract could significantly impact our backlog and change the expected amount and timing of revenue recognized. See Note 2 of our Financial Statements in Item 8 for a reconciliation of our future performance obligations under Topic 606 (the most comparable GAAP measure) to our reported backlog.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At December 31, 2018, we had a backlog of </font><font style="font-family:inherit;font-size:10pt;">$356.5 million</font><font style="font-family:inherit;font-size:10pt;">, compared with </font><font style="font-family:inherit;font-size:10pt;">$222.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;at December 31, 2017.  Backlog includes </font><font style="font-family:inherit;font-size:10pt;">$21.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of backlog pursuant to a purported notice of termination from our customer related to contracts for the construction of two MPSVs. We dispute the purported termination and disagree with the customer&#8217;s reasons for the same. We can provide no assurances that we will reach a favorable resolution with the customer for completion of the MPSVs. The increase in backlog is primarily due to new project awards exceeding revenue for our Shipyard and Fabrication Divisions for 2018.  Approximately </font><font style="font-family:inherit;font-size:10pt;">34%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;backlog is anticipated to be recognized as revenue beyond 2019.  See</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;"New Awards and Backlog"</font><font style="font-family:inherit;font-size:10pt;">&#32;section in Item 7 for further discussion of our MPSV dispute, new awards and backlog.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Seasonality</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operations have historically been subject to seasonal variations due to weather conditions and daylight hours. We attempt to mitigate the impact on productivity from weather conditions through the use of our covered fabrication facilities. However, a significant amount of our construction activities take place outdoors. Accordingly the number of direct labor hours worked generally declines during the winter months due to an increase in rain, cold temperatures and a decrease in daylight hours. The seasonality of oil and gas industry activity in the Gulf Coast region also affects our operations.  Our offshore oil and gas customers often schedule the completion of their projects during the summer months in order to take advantage of more favorable weather during such months. Further, rainy weather, tropical storms, hurricanes and other storms prevalent in the GOM and along the Gulf Coast throughout the year may also affect our operations.  See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"We are susceptible to adverse weather conditions in our market areas" </font><font style="font-family:inherit;font-size:10pt;">in Item 1A for further discussion of the seasonal impacts to our operations.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Competition</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate within highly competitive markets which are significantly impacted by oil and gas prices and government spending. Even as we continue to strategically position the Company to participate in the fabrication of petrochemical and industrial facilities, pursue offshore wind opportunities, enter the EPC industry and diversify our customer base, significant declines in oil and gas prices and limits on government spending can create excess capacity and underutilization of our competitor's facilities, resulting in more intense competition for work. There are numerous regional, national and global competitors that offer similar services to those offered by each of our operating divisions, some of which are larger than us with more resources and have fabrication facilities in both the U.S. and abroad. Competition with foreign competitors can also be challenging as such competitors often have lower operating costs and lower wage rates, and foreign governments often use subsidies and incentives to create local jobs, impose import duties and fees on products and tax foreign operators. In addition, as a result of recent technological innovations, decreased transportation costs incurred by our customers when exporting structures from foreign locations to the GOM may hinder our ability to successfully bid against foreign competitors for large construction and fabrication projects. Uncertainties with respect to tariffs on materials and fluctuations in the value of the U.S. dollar and other factors, may also impact our ability to compete effectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although we believe price and the contractor&#8217;s ability to meet a customer&#8217;s delivery schedule are the principal factors in determining which contractor is awarded a project, customers also consider, among other things, the availability of technically capable personnel, facility space, production efficiency, condition of equipment, reputation, safety record and customer relations. We believe that our competitive pricing, expertise in fabricating onshore and offshore structures, and the certification of our facilities as ISO 9001-2015 will enable us to continue to compete effectively for projects. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"We operate in an industry that is highly competitive" </font><font style="font-family:inherit;font-size:10pt;">in Item 1A for further discussion of our competitive landscape.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Government and Environmental Regulation</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operations and properties are subject to a wide variety of increasingly complex and stringent foreign, federal, state and local environmental laws and other regulations, including those governing discharges into the air and water, the handling and disposal of solid and hazardous wastes, the remediation of soil and groundwater contaminated by hazardous substances and the health and safety of employees. Compliance with many of these laws is becoming increasingly complex, stringent and expensive.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These laws may impose &#8220;strict liability&#8221; for damages to natural resources and threats to public health and safety, rendering a party liable for the environmental damage without regard to negligence or fault on the part of such party.  </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operations are also governed by laws and regulations relating to workplace safety and worker health, primarily the Occupational Safety and Health Act and regulations promulgated thereunder. Various governmental and quasi-governmental agencies require certain permits, licenses and certificates with respect to our operations. We believe that we have all material permits, licenses and certificates necessary for the conduct of our existing business.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our employees may engage in certain activities, including interconnect piping and other service activities conducted on offshore platforms, activities performed on the spud barges owned or chartered by us, and marine vessel fabrication and repair activities performed at our facilities and barges owned by us, that are covered in either the provisions of the Jones Act or U.S.  Longshoreman and Harbor Workers Act (&#8220;USL&amp;H&#8221;). These laws make the liability limits established under state workers&#8217; compensation laws inapplicable to these employees and, instead, permit them or their representatives to pursue actions against us for damages or job-related injuries, with generally no limitations on our potential liability. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Many aspects of our operations and properties are materially affected by federal, state and local regulations, as well as certain international conventions and private industry organizations. The exploration and development of oil and gas properties located on the outer continental shelf of the U.S. is regulated primarily by the Bureau of Ocean Energy Management and Enforcement (&#8220;BOEM&#8221;) of the Department of Interior (&#8220;DOI&#8221;). The Secretary of the Interior, through the BOEM, is responsible for the administration of federal regulations under the Outer Continental Shelf Lands Act requiring the construction of offshore platforms located on the outer continental shelf to meet stringent engineering and construction specifications. Violations of these regulations and related laws can result in substantial civil and criminal penalties as well as injunctions curtailing operations. We believe that our operations are in compliance with these and all other regulations affecting the fabrication of platforms for delivery to the outer continental shelf of the U.S. In addition, we depend on the demand for our services from the oil and gas and marine industries and, therefore, can be affected by changes in taxes, price controls and other laws and regulations affecting these industries. Offshore construction and drilling in certain areas has also been opposed by environmental groups and, in certain areas, has been restricted. To the extent laws are enacted or other governmental actions are taken that prohibit or restrict offshore construction and drilling or impose environmental protection requirements that result in increased costs to the oil and gas industry in general and the offshore construction industry in particular, our business and prospects could be adversely affected. We cannot determine to what extent future operations and earnings may be affected by new legislation, new regulations or changes in existing regulations.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Comprehensive Environmental Response, Compensation, and Liability Act of 1980, as amended and similar laws provide for responses to and liability for releases of hazardous substances into the environment. Additionally, the Clean Air Act, the Clean Water Act, the Resource Conservation and Recovery Act, the Safe Drinking Water Act, the Emergency Planning and Community Right to Know Act, each as amended, and similar foreign, state or local counterparts to these federal laws, regulate air emissions, water discharges, hazardous substances and wastes, and require public disclosure related to the use of various hazardous substances. Compliance with such environmental laws and regulations may require the acquisition of permits or other authorizations for certain activities and compliance with various standards or procedural requirements. We believe that our facilities are in substantial compliance with current regulatory standards.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, our operations are subject to extensive government regulation by the U.S. Coast Guard, as well as various private industry organizations such as the American Petroleum Institute, American Society of Mechanical Engineers, American Welding Society and the American Bureau of Shipping.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our compliance with these laws and regulations has entailed certain additional expenses and changes in operating procedures; however, we believe that compliance efforts have not resulted in a material adverse effect on our business or financial condition. However, future events, such as changes in existing laws and regulations or their interpretation, more vigorous enforcement policies of regulatory agencies, or stricter or different interpretations of existing laws and regulations, may require additional expenditures by us. See "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">The nature of our industry subjects us to compliance with regulatory and environmental laws" </font><font style="font-family:inherit;font-size:10pt;">and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Our business is highly dependent on our ability to utilize the navigation canals adjacent to our facilities" </font><font style="font-family:inherit;font-size:10pt;">in Item 1A for further discussion of government and environmental regulations impacting our business.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Insurance</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain insurance against property damage caused by fire, flood, explosion and similar catastrophic events that may result in physical damage or destruction to our facilities. All policies are subject to deductibles and other coverage limitations. We also maintain builder&#8217;s risk, general liability and maritime employer&#8217;s liability insurance, which are also subject to deductibles and coverage limitations. We are further self-insured for workers&#8217; compensation and USL&amp;H claims through our use of deductibles and self-insured retentions up to per occurrence threshold amounts. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"The limits on our insurance coverage could expose us to potentially significantly liability and costs" </font><font style="font-family:inherit;font-size:10pt;">in Item 1A for further discussion of our insurance.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employees</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our workforce varies based on the level of ongoing fabrication and services activity at any particular time. At December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we had approximately </font><font style="font-family:inherit;font-size:10pt;">875</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">977</font><font style="font-family:inherit;font-size:10pt;">&#32;employees, respectively. None of our employees are employed pursuant to a collective bargaining agreement, and we believe our relationship with our employees is good. Labor hours worked during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, were </font><font style="font-family:inherit;font-size:10pt;">1.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">1.9 million</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. See</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;"We may be unable to employ a sufficient number of skilled personnel to execute our projects</font><font style="font-family:inherit;font-size:10pt;">" and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Our success is dependent on key personnel"</font><font style="font-family:inherit;font-size:10pt;">&#32;in Item 1A for further discussion of our ability to attract and retain qualified employees.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Available Information</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make available our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports, free of charge through our Internet website at www.gulfisland.com as soon as reasonably practicable after such materials are electronically filed with or furnished to the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;).  The SEC also maintains an Internet website at </font><font style="font-family:inherit;font-size:10pt;color:#0563c1;text-decoration:underline;">www.sec.gov</font><font style="font-family:inherit;font-size:10pt;">&#32;that contains periodic reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. Our website and the information contained therein or connected thereto are not intended to be incorporated into this Report.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></div><hr style="page-break-after:always"><div><a name="s6F8267C527C45716ACA1AB622FC479DB"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 1A. Risk Factors</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following discussion of risk factors contains forward-looking statements (see "Cautionary Statement on Forward-Looking Information"). These risk factors are important to understanding other statements in this Report. The following information should be read in conjunction with Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and Item 8 &#8220;Financial Statements and Supplementary Data&#8221; found elsewhere in this Report.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our business, prospects, financial condition, operating results, cash flows and stock price may be affected materially and adversely, in whole or in part, by a number of factors, whether currently known or unknown, including but not limited to those described below, any one or more of which could, directly or indirectly, cause our actual financial condition and operating results to vary materially from historical operating results or those anticipated, projected or assumed in our forward-looking statements. Our business, prospects, financial condition, operating results, cash flows and stock price could also be affected by additional factors that apply to all companies generally which are not specifically mentioned below.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Our revenue and profitability may be impacted by the cyclical nature of the oil and gas industry.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our business is significantly dependent on the level of capital expenditures by oil and gas companies and their contractors, alternative energy companies, marine companies operating in the GOM and along the Gulf Coast and federal, state and local governments. The level of activity by these parties has traditionally been volatile and they have been significantly impacted by fluctuations in oil and gas prices. Oil and gas prices continue to be depressed and have not increased to a level that supports a recovery in offshore exploration and production spending. In addition to the price of oil and gas, the levels of our customers&#8217; capital expenditures are influenced by, among other things:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the cost of exploring for, producing and delivering oil and gas;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the ability of oil and gas companies to generate capital;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the sale and expiration dates of offshore leases in the U.S. and overseas;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the discovery rate, size and location of new oil and gas reserves;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">demand for hydrocarbon production;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the ability of the Organization of the Petroleum Exporting Countries (&#8220;OPEC&#8221;) to set and maintain production levels for oil and the level of production by non-OPEC countries; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">local, federal and international political and economic conditions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">demand for, availability of and technological viability of, alternative sources of energy;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">technological advances affecting energy exploration, production, transportation and consumption; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">uncertainty regarding the U.S. energy policy, particularly any revision, reinterpretation or creation of environmental and tax laws and regulations that would negatively impact the oil and gas industry.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The above factors have not favored increased capital spending by offshore oil and gas companies in recent years. Further, although a reduction in gas prices has benefited capital spending for petrochemical and other facilities, the timing of, and our ability to secure, new project awards for this end market continues to be uncertain.  As a result, there are fewer project awards to replace completed projects, and pricing of new contracts remains increasingly competitive.This creates challenges with respect to our ability to operate our fabrication facilities at desired utilization levels and may result in decreased revenue, lower margins, and losses in certain periods. Should industry conditions not improve, we may continue to suffer such decreased revenue, lower margins, and losses in future quarters.  In addition, we believe that the downturn in the oil and gas industry has also adversely impacted many of our customers' businesses. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are unable to predict future oil and gas prices or the level of oil and gas industry activity for the products and services we provide. Further, an increase in oil and gas prices may not necessarily translate into immediate or long- term increased activity, and even during periods of relatively high oil prices, our customers may cancel or curtail programs, or reduce their levels of capital expenditures for exploration and production. Advances in onshore exploration and development technologies, particularly with respect to large, onshore shale production areas, could result in our historical customers allocating a higher percentage of their capital expenditure budgets to onshore exploration and production activities and we may not be successful securing new project awards related to these onshore activities. An increase in gas prices could also negatively impact future investments in petrochemical and other facilities that benefit from lower gas prices. These factors could cause our revenue and margins to remain depressed and limit our future growth prospects.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We operate in an industry that is highly competitive.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The onshore and offshore oil and gas industries and marine fabrication industries are highly competitive and influenced by events largely outside of our control. Contracts for our services are often awarded on a competitively bid basis, and our customers consider many factors when awarding a project. These factors include price, ability to meet the customer&#8217;s schedule, the availability and capacity of equipment, and the reputation, experience, and safety record of the contractor. Although we believe we have an excellent reputation for safety and quality, we can provide no assurances that we will be able to maintain our competitive position. In addition, we often compete with companies that have greater resources, which may make them more competitive for certain projects.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Competition with foreign competitors can also be challenging as such competitors often have lower operating costs and lower wage rates, and foreign governments often use subsidies and incentives to create local jobs, impose import duties and fees on products and tax foreign operators. In addition, as a result of technological innovations, decreased transportation costs incurred by our customers when exporting structures from foreign locations to the GOM may hinder our ability to successfully bid for projects in the GOM against foreign competitors.  See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Competition"</font><font style="font-family:inherit;font-size:10pt;">&#32;within Item 1 for further discussion of the competitive nature of our industry.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Our customers are facing significant challenges and a period of consolidation within their industry.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The oil and gas industry is facing significant challenges due to a prolonged period of depressed oil and gas prices. This has also negatively impacted the marine industry that supports offshore exploration and production. Accordingly, many companies are unable to compete and, in some cases, are unable to pay their liabilities as they become due. This has resulted in many companies within the oil and gas and marine industries seeking bankruptcy protection or pursuing consolidation through mergers with, or acquisition by, other companies. We expect these trends to continue.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidation of one or more of our primary customers, the acquisition of one or more of our primary customers by a company that is not a customer, and a primary customer&#8217;s acquisition of another company that provides services similar to those provided by us, could result in a reduction in such customers&#8217; capital spending and a decrease in the demand for our products and services. We can provide no assurances that we will be able to maintain our level of revenue with a customer that has consolidated or replace lost revenue. We are unable to predict what effect consolidations in the industry may have on contract pricing, capital spending by our customers, our selling strategies, our competitive position, our ability to retain customers or our ability to negotiate favorable agreements with our customers.  </font></div><div style="line-height:174%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We are dependent upon the award of new contracts and the timing of those awards.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">It is difficult to predict whether or when we will be awarded a new contract due to complex bidding and selection processes, changes in existing or forecast market conditions, governmental regulations, permitting and environmental matters. Because our revenue is derived from new project awards, our results of operations and cash flows can fluctuate materially from period to period as contracts are typically awarded on a project-by-project basis.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The timing of new project awards may reduce our short-term profitability as we balance our current capacity with expectations of future project awards. If an expected new project award is delayed or not received, we may incur costs to maintain an idle workforce and facilities, or alternatively, we may determine that our long-term interests are best served by reducing our workforce and incurring increased costs associated with termination benefits. A reduction in our workforce could also impact our results of operations if customers are hesitant to award new contracts based upon our staffing levels or if we are unable to adequately increase our labor force and staff projects that are awarded subsequent to workforce reductions.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We depend on significant customers for our revenue.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We derive a significant amount of our revenue from a small number of customers, including U.S. and, to a lesser extent, international energy producers; petrochemical, industrial, power, and marine operations; EPC companies; and certain agencies of the U.S. government. Because the level of services that we may provide to any customer depends, among other things, on the amount of that customer&#8217;s capital expenditure budget and our ability to meet the customer&#8217;s delivery schedule, customers that account for a significant portion of our revenue in one year may represent an immaterial portion of revenue in subsequent years. We define significant customers as those that individually comprise 10% or more of our consolidated revenue. For </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, three customers accounted for </font><font style="font-family:inherit;font-size:10pt;">44%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our consolidated revenue.  For </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;customers accounted for </font><font style="font-family:inherit;font-size:10pt;">39%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our consolidated revenue. For </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, one customer accounted for </font><font style="font-family:inherit;font-size:10pt;">23%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our consolidated revenue. The loss of a significant customer in any given </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">year for any reason, including a sustained decline in that customer&#8217;s capital expenditure budget or competitive factors, could result in a substantial loss of revenue. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Customers"</font><font style="font-family:inherit;font-size:10pt;">&#32;in Item 1 for further discussion of our customers.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We are exposed to the credit risks of our customers, including nonpayment and nonperformance by our customers.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The concentration of our customers in the oil and gas and marine industries may impact our overall exposure to credit risk as customers may be similarly affected by prolonged changes in economic and industry conditions. Our business could be impacted due to nonpayment or nonperformance by our customers. We believe certain of our customers finance their activities through cash flows from operations and debt or equity financing. Many of these customers are facing significant challenges within the current oil and gas market. As a result, many of our customers are facing decreased cash flows, a reduction in borrowing capacity, inability to access capital or credit markets, and a reduction in their liquidity and ability to pay or otherwise perform on their obligations to us. We perform ongoing credit evaluations of our customers and do not generally require collateral in support of our trade receivables. While we maintain reserves for potential credit losses, we can provide no assurances that such reserves will be sufficient to cover uncollectible receivable amounts or that our losses from such receivables will be consistent with our expectations.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furthermore, some of our customers may be highly leveraged and subject to their own operating and regulatory risks, which increases the risk that they may default on their obligations to us.  To the extent one or more of our key customers is in financial distress or commences bankruptcy proceedings, contracts with these customers may be subject to renegotiation or rejection under applicable provisions of the U.S. Bankruptcy Code and similar International laws. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The nature of our contracting terms for our contracts could adversely affect our operating results.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As is common in the fabrication and marine construction industries, a substantial number of our projects are performed on a fixed-price or unit-rate basis. Under fixed-price contracts, our contract price is fixed, subject to adjustment only for changes in scope by the customer. Under unit rate contracts, material items or labor tasks are assigned unit rates of measure. The unit rates of measure will generally be an amount of dollars per ton, per foot, per square foot or per item installed. A typical unit rate contract can contain hundreds to thousands of unit rates of measure. Profit margins are built into the unit rates and, similar to a fixed price contract, we retain cost savings but are also responsible for cost overruns. In many cases, our fixed-price and unit rate contracts involve complex design and engineering, significant procurement of equipment, supplies and extensive construction management. We employ best efforts to properly estimate the costs to complete our projects; however, our actual costs incurred to complete our projects could materially exceed our estimates. The revenue, costs and profit realized on a contract will often vary from the estimated amounts on which such contract was originally estimated due to the following:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Failure to properly estimate costs of engineering, materials, components, equipment, labor or subcontractors;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the costs of engineering, materials, components, equipment, labor or subcontractors;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Difficulties in engaging third-party subcontractors, equipment manufacturers or materials suppliers, or failures by third-party subcontractors, equipment manufacturers or materials suppliers to perform, resulting in project delays and additional costs;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Late delivery of materials by our vendors or the inability of subcontractors to deliver contracted services on schedule or at the agreed upon price;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increased costs due to poor execution or productivity and/or weather conditions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unanticipated costs or claims, including costs for project modifications, delays, errors or changes in specifications or designs, regulatory changes or contract termination;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecoverable costs associated with customer changes in scope and schedule;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payment of liquidated damages due to a failure to meet contracted delivery dates;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in labor conditions, including the availability, wage and productivity of labor;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Termination, temporary suspension or significant reduction in scope of our projects by our customers; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unanticipated technical problems with the structures, equipment or systems we supply;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under-utilization of our facilities and an idle labor force; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in general economic conditions.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These variations and risks are inherent within our industry and may result in revenue and profit that differ from those originally estimated and alter profitability or result in losses on projects. Depending on the size of a project, variations from estimated contract performance can have a significant impact on our operating results for any quarter or year. In addition, substantially all of our contracts require us to continue work in accordance with the contractually agreed schedule (and thus, </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">continue to incur expenses for labor and materials) notwithstanding the occurrence of a disagreement with customers over increased pricing and/or unresolved change orders or claim.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Competitive pricing common in the fabrication and marine construction industry may not provide sufficient protection from cost overruns.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The prices we charge for our services and the demand for such services are currently severely depressed. Even when industry conditions are favorable, we operate in a very competitive industry and as a result, we are not always successful in fully recovering our cost structure or realizing a profit. Additionally, during periods of increased market demand, a significant amount of new service capacity may enter the market, which also places pressure on the pricing of our services. Furthermore, during periods of declining pricing for our services, we may not be able to reduce our costs accordingly, which could further affect our profitability.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Our method of accounting for revenue using the percentage-of-completion method could have a negative impact on our results of operations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue for our fixed-price and unit-rate contracts is recognized using the percentage-of-completion method, based on contract costs incurred to date compared to total estimated contract costs.  Contract costs include direct costs, such as materials and labor, and indirect costs that are attributable to contract activity.  Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred.  Revenue and gross profit for contracts accounted for using the percentage-of-completion method can be significantly affected by changes in estimated cost to complete such contracts. Significant estimates impacting the cost to complete a contract include: costs of engineering, materials, components, equipment, labor and subcontracts; labor productivity; schedule durations, including subcontractor and supplier progress; contract disputes, including claims; achievement of contractual performance requirements; and contingency, among others.  The cumulative impact of revisions in total cost estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on contracts. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our Financial Statements and related disclosures. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We are susceptible to adverse weather conditions in our market areas.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operations have historically been subject to seasonal variations due to weather conditions and daylight hours. We attempt to mitigate the impact on productivity from weather conditions through the use of our covered fabrication facilities. However, a significant amount of our construction activities take place outdoors. Accordingly, the number of direct labor hours worked generally declines in the winter months due to an increase in rain, colder temperatures and a decrease in daylight hours. The seasonality of oil and gas industry activity in the Gulf Coast region also affects our operations. Our offshore oil and gas customers often schedule the completion of their projects during the summer months in order to take advantage of more favorable weather during such months.  Further, the rainy weather, tropical storms, hurricanes and other storms prevalent in the GOM and along the Gulf Coast throughout the year may also affect our operations.  Repercussions of severe weather conditions may include curtailment of services, weather-related damage to facilities and equipment, resulting in suspension of operations, inability to deliver equipment, personnel and products to job sites in accordance with contract schedules; and loss of productivity.  Furthermore, our customers&#8217; operations may be materially and adversely affected by severe weather and seasonal weather conditions, resulting in reduced demand for services.  Accordingly, our operating results may vary from quarter to quarter, depending on factors outside of our control. As a result, full year results are not likely to be a direct multiple of any quarter or combination of quarters. We believe that we maintain adequate insurance coverage related to potential damage from weather. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Executive Overview and Summary"</font><font style="font-family:inherit;font-size:10pt;">&#32;in Item 7 for further discussion. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Our backlog is subject to change as a result of suspension or termination of projects currently in backlog or our failure to secure additional projects.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New project awards represent expected revenue values of commitments received during a given period, including scope growth on existing commitments.  A commitment represents authorization from our customer to begin work or purchase materials pursuant to a written agreement, letter of intent or other form of authorization.  Backlog represents the unearned revenue of our new project awards and includes signed contracts that are temporarily suspended or under protest but represent future work that we believe will be performed.  The revenue projected in our backlog may not be realized or, if realized, may not be profitable.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Projects included in our backlog are generally subject to delay, suspension, termination, or an increase or reduction in scope at the option of the customer, although the customer is required to pay us for work performed and materials purchased through the date of termination, suspension, or reduction in scope. Depending on the size of the project, the delay, suspension, termination, </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">increase or reduction in scope of any project could significantly impact our backlog and change the expected amount and timing of revenue recognized.  We may be at greater risk of delays, suspensions and cancellations in the current low oil and gas price environment.  In addition, where a project proceeds as scheduled, it is possible that the customer may default by failing to pay amounts owed to us. Accordingly, our backlog as of any date is an uncertain indicator of future results of operations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We may need to obtain debt financing or new credit facilities or raise equity capital in the future for working capital, capital expenditures, contract commitments and/or acquisitions, and we may not be able to do so or do so on favorable terms, which would impair our ability to operate our business or execute our strategy.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If our existing cash, cash equivalents, scheduled maturities of our short-term investments and cash flows from operating activities are not sufficient to fund our working capital requirements, capital expenditures, contract commitments, and/or acquisition opportunities, we would be required to reduce our capital expenditures and/or forego certain contracts and/or acquisition opportunities or we would be required to fund such needs through debt or equity issuances or through other financing alternatives, including the sale of assets.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have created our EPC Division to manage the potential SeaOne Project, offshore wind opportunities and other projects that may require engineering, procurement and construction and project management services. We are working to strengthen our internal project management capabilities through the hiring of additional personnel to service such projects. Additionally, we may be required to make capital investments in our existing or new facilities and increase our working capital to support our backlog or new project awards, including potential additional projects for the U.S. Navy, the potential SeaOne Project and potential offshore wind projects. The capital outlays and working capital required by us to execute such projects could exceed the availability under our Credit Agreement and we may not be able to obtain alternative debt financing or new credit facilities to fund any capital investment or working capital requirements. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ability to successfully obtain debt financing or new credit facilities or raise equity capital in the future will depend in part upon prevailing capital market conditions, as well as conditions in our business and our operating results, and those factors may affect our efforts to obtain additional capital on terms that are satisfactory to us. If adequate capital is not available, or not available on beneficial terms, we may not be able to make future investments, take advantage of acquisitions or other investment opportunities, or respond to competitive challenges. This could limit our ability to bid on new project opportunities, thereby limiting our potential growth and profitability.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We may not be able to amend our Credit Agreement or obtain debt financing or new credit facilities if and when needed on favorable terms, if at all.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our primary sources of liquidity are our cash, cash equivalents, scheduled maturities of our short-term investments, and availability under our </font><font style="font-family:inherit;font-size:10pt;">$40.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;revolving credit facility with Hancock Whitney Bank (&#8220;Credit Agreement&#8221;). Our available liquidity is impacted by changes in our working capital (excluding cash, cash equivalents and short-term investments) and our capital expenditure requirements.  At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, our cash, cash equivalents and short-term investments totaled </font><font style="font-family:inherit;font-size:10pt;">$79.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and we had </font><font style="font-family:inherit;font-size:10pt;">$37.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of available capacity under our Credit Agreement.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There are a number of potential negative consequences for the energy sector that may result if oil and gas prices remain depressed or decline or if oil and gas companies continue to de-prioritize investments in exploration, development and production, including the continued or worsening of outflow of credit and capital from the energy sector and/or energy focused companies, further efforts by lenders to reduce their exposure to the energy sector, the imposition of increased lending standards for the energy sector, higher borrowing costs and collateral requirements, or a refusal to extend new credit or amend existing credit facilities in the energy sector. These potential negative consequences may be exacerbated by the pressure exerted on financial institutions by regulatory agencies to respond quickly and decisively to credit risk that develops in distressed industries. All these factors may complicate our ability to achieve a favorable outcome in obtaining debt financing, negotiating new credit facilities or amending or extending our Credit Agreement.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;In order to extend our Credit Agreement or secure debt financing or new credit facilities, if available, we may be required to provide collateral, pay higher interest rates and otherwise agree to more restrictive terms. Collateral requirements and higher borrowing costs may limit our long- and short-term financial flexibility, and any failure to obtain amendments to our Credit Agreement or to secure debt financing or new credit facilities on terms that are acceptable to us could jeopardize our ability to fund, among other things, capital expenditures and general working capital needs or meet our other financial commitments.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may obtain letters of credit under our Credit Agreement (which will reduce our availability under our Credit Agreement) or surety bonds from financial institutions to provide to our customers in order to secure advance payments or guarantee performance under our contracts, or in lieu of retention being withheld on our contracts.  With respect to a letter of credit under </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our Credit Agreement, any advance in the event of non-performance under a contract would become a borrowing under our Credit Agreement and thus a direct obligation. With respect to a surety bond, any advance payment in the event of non-performance is subject to indemnification of the surety by us, which may require us to borrow under our Credit Agreement.  When a contract is complete, the contingent obligation terminates, and letters of credit or surety bonds are returned.  Although we believe there is sufficient bonding capacity available to us from one or more financial institutions, such capacity is uncommitted, and accordingly, we can provide no assurances that necessary bonding capacity will be available to support our future bonding requirements. See Note 7 of our Financial Statements in Item 8 and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Liquidity and Capital Resources"</font><font style="font-family:inherit;font-size:10pt;">&#32;in Item 7 for further discussion of our Credit Agreement and surety bonds.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Our Credit Agreement contains operating and financial restrictions and covenants that may restrict our financial and operating flexibility.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating and financial restrictions and covenants in our Credit Agreement could restrict our ability to finance future operations or capital needs or to engage, expand or pursue our business activities. For example, our Credit Agreement restricts our ability to: (i) grant liens; (ii) make certain loans or investments; (iii) incur additional indebtedness or guarantee other indebtedness in excess of specified levels; (iv) make any material change to the nature of our business or undergo a fundamental change; (v) make any material dispositions; (vi) acquire another company or all or substantially all of its assets; (vii) enter into a merger, consolidation, or sale leaseback transaction; or (viii) declare and pay dividends if any potential default or event of default occurs.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ability to comply with the covenants and restrictions contained in our Credit Agreement may be affected by events beyond our control, including prevailing economic, financial and industry conditions. If market or other economic conditions deteriorate, our ability to comply with these covenants may be impaired. If we breach any of our covenants under our Credit Agreement, repayment of any amounts borrowed could be accelerated when potentially we would not have the liquidity to do so and our credit capacity for the issuance of letters of credit may be terminated. If this were to happen, we could be required to seek additional debt financing or new credit facilities at higher capital costs, significantly curtail our operations, defer execution of our strategy, sell assets at discounted prices, or a combination of any of the aforementioned. In addition, our obligations under our Credit Agreement are secured by substantially all of our assets (with a negative pledge on our real property), and if we are unable to repay our indebtedness under our Credit Agreement, our lender could seek to foreclose on such assets. See Note 7 of our Financial Statements in Item 8 and "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Liquidity and Capital Resources</font><font style="font-family:inherit;font-size:10pt;">" in Item 7 for further discussion of our Credit Agreement.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, if we were to borrow under our Credit Agreement it could have a significant impact on our operations, including:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">increasing our vulnerability to adverse economic or industry conditions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">limiting our flexibility in operating our business;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">requiring us to dedicate a portion of our cash flow from operations to payments on any debt, thereby reducing the availability of our cash flow to fund working capital, capital expenditures, strategic initiatives and general corporate purposes; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">making it more difficult for us to satisfy our obligations under our Credit Agreement and increasing the risk that we may default on our Credit Agreement;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">limiting our ability to obtain debt financing or new credit facilities for working capital, capital expenditures, acquisitions, general corporate purposes and other activities; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">placing us at a competitive disadvantage against less leveraged competitors; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">making us vulnerable to increases in interest rates, as borrowings under our Credit Agreement are subject to variable interest rates.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:60px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We may not be able to generate sufficient cash flow to meet our obligations.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lower levels of offshore exploration and development activity and spending by our customers globally has had a direct and significant impact on our financial performance, financial condition and financial outlook. Our ability to fund our operations depends on our ability to generate future cash flows from operations. This, to a large extent, is subject to conditions in the oil and gas industry, including commodity prices, demand for our services and the prices we are able to charge for our services, general economic and financial conditions, competition in the markets in which we operate, the impact of legislative and regulatory actions on how we conduct our business and other factors, all of which are beyond our control.  During </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we had negative cash flows from operations, and this trend could continue if conditions in our industry continue or worsen. See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Liquidity and Capital Resources"</font><font style="font-family:inherit;font-size:10pt;">&#32;in Item 7 for further discussion of our business outlook. </font></div><div style="line-height:120%;text-align:justify;padding-left:60px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We may not be able to sell our assets held for sale and / or any sales we consummate may not produce the desired results.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, our assets held for sale total </font><font style="font-family:inherit;font-size:10pt;">$18.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and primarily consist of three 660-ton crawler cranes, a deck barge, two plate bending roll machines, panel line equipment and a 2,500-ton drydock.  We can provide no assurances that we will successfully sell these assets, that we will do so in accordance with our expected timeline or that we will recover the carrying value of the assets. Additionally, any decisions made regarding our deployment or use of any sales proceeds we receive in any sale involves risks and uncertainties. As a result, our decisions with respect to such proceeds may not lead to increased long-term shareholder value.  See Note 3 of our Financial Statements in Item 8 for further discussion of our assets held for sale. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We may be unable to successfully defend against claims made against us by customers or subcontractors, or recover claims made by us against customers or subcontractors.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our projects are generally complex, and we may encounter difficulties in design, engineering, schedule changes and other factors, some of which may be beyond our control, that affect our ability to complete projects in accordance with contracted delivery schedules or to otherwise meet contractual performance obligations. We may bring claims against customers for additional costs incurred by us as a result of customer-caused delays or changes in project scope initiated by our customers that are not part of the original contract scope. In addition, claims may be brought against us by customers relating to, among other things, alleged defective or incomplete work, breaches of warranty and/or late completion of work. We may also incur claims with our subcontractors that are similar to those described above. These claims may be subject to lengthy and/or expensive litigation or arbitration proceedings and may require us to invest significant working capital in projects to cover cost increases pending resolution of the claims. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Our employees work on projects that are inherently dangerous. If we fail to maintain safe work sites, we can be exposed to significant financial losses and reputational harm.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Safety is a leading focus of our business, and our safety record is critical to our reputation and is of paramount importance to our employees, customers and shareholders.  We work on projects with large mechanized equipment, moving vehicles, and dangerous processes, which can place our employees and others in challenging environments. In addition, the failure of structures during and after installation can also result in personal injury or loss of life, severe damage to and destruction of property and equipment and suspension of operations.  Management is focused on the implementation of effective quality, health, safety, environmental and security procedures.  If we fail to implement these procedures, our employees and others may become injured, disabled or lose their lives, and our projects may be delayed causing exposure to litigation or investigations by regulators. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unsafe conditions at project work sites also have the potential to increase employee turnover, increase project costs and raise our operating costs.  In addition, our customers require that we meet certain safety criteria for eligibility to bid for contracts.  Our failure to maintain adequate safety standards, could result in lost project awards, customers and our ability to tender future bids. </font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These risks may be greater should we acquire companies that have not allocated sufficient resources and management focus on safety and have poor safety records requiring corrective actions during the integration process. This may result in liabilities before such corrective actions are implemented.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The limits on our insurance coverage could expose us to potentially significant liability and costs.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fabrication of structures and the services we provide involves operating hazards that can cause personal injury or loss of life, severe damage to and destruction of property and equipment and suspension of operations.  In addition, due to the proximity to the GOM, our facilities are subject to the possibility of physical damage caused by hurricanes or flooding.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, our employees may engage in certain activities, including interconnect piping and other service activities conducted on offshore platforms, activities performed on spud barges owned or chartered by us, and marine vessel fabrication and repair activities performed at our facilities and barges owned by us, that are covered in either the provisions of the Jones Act or USL&amp;H. These laws make the liability limits established under state workers&#8217; compensation laws inapplicable to these employees and, instead, permit them or their representatives to pursue actions against us for damages or job-related injuries, with generally no limitations on our potential liability.  For example, our ownership and operation of vessels and our fabrication and repair of customer vessels can give rise to large and varied liability risks, such as risks of collisions with other vessels or structures, sinking, fires and other marine casualties, which can result in significant claims for damages against both us and third parties. Litigation arising from any such occurrences may result in our being named as a defendant in lawsuits asserting large claims. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may be exposed to future losses through our use of deductibles and self-insured retentions for our exposures related to third party liability and workers' compensation.  We expect liabilities in excess of any deductible to be covered by insurance.  Although we believe that our insurance coverage is adequate, there can be no assurance that we will be able to maintain adequate insurance at rates we consider reasonable or that our insurance coverage will be adequate to cover claims that may arise. To the extent we are self-insured, reserves are recorded based upon our estimates, with input from legal and insurance advisors.  Changes in assumptions, as well as changes in actual experience, could cause these estimates to change. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the insurance industry have generally led to higher insurance costs and decreased availability of coverage. The availability of insurance that covers risks we typically insure against may decrease, and the insurance that we are able to obtain may have higher deductibles, higher premiums and more restrictive policy terms. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Our entry into a new line of business may not result in increased shareholder value.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operations historically focused on offshore fabrication services for the oil and gas industry. We have diversified our fabrication business through the pursuit of onshore fabrication opportunities, expanded and diversified our shipyard capability through the acquisition of a shipyard business in 2016, and expanded our EPC capability through the creation of our EPC Division to manage the potential SeaOne Project, offshore wind opportunities and other projects that may require EPC services. We may expand our capabilities further and enter into additional lines of business. Entry into, or further development of, lines of business in which we have not historically operated may expose us to business and operational risks that are different from those we have experienced historically. We may not be able to effectively manage these additional risks or implement successful business strategies in new lines of business. Additionally, our competitors in these lines of business may possess greater operational knowledge, resources and experience than we do. These diversification initiatives may not result in an increase in shareholder value and could result in a reduction in shareholder value depending upon our capital investment and success.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We may be unable to employ a sufficient number of skilled personnel to execute our projects.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In recent years we have reduced our skilled workforce in response to decreases in utilization of our facilities. Our productivity and profitability are significantly dependent upon our ability to attract and retain skilled construction supervision and craft labor, primarily welders, fitters and equipment operators. Reductions in our labor force may make it more difficult to increase our labor force to desirable levels during periods of expanding customer demand and increases in our backlog. Our ability to expand our operations to support growth in our backlog is highly dependent on our ability to increase our labor force when necessary with an appropriate skilled construction workforce. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, in periods of increased demand for construction labor, the supply of such labor becomes increasingly limited resulting in higher costs of labor, including increases in the wage rates as well as recruiting or training costs to attract and retain qualified employees. During previous periods of high activity, we have enhanced several incentive programs and expanded our training facility to maintain our workforce and attract new employees.  During times of higher demand for our services, if qualified personnel become scarce, it could also increase our use of contract labor, which may have a higher cost and lower levels of productivity. Further, if we fail to attract and retain qualified personnel, we could incur difficulties performing our contracts and attracting new project awards. Moreover, any shortage of qualified personnel or the inability to obtain and retain qualified personnel could negatively affect the quality, safety and timeliness of our operations. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Our success is dependent on key personnel.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Part of our success depends on the abilities of our executives, management, and other key employees who have significant experience within our industry. Our success also depends on our ability to attract, retain and motivate highly-skilled personnel in various areas, including engineering, skilled laborers and craftsmen, project management, procurement, project controls and finance. The loss of one or more key personnel or our inability to attract, retain and motivate necessary personnel could impact our operations.  In addition, we may not be able to retain key employees assumed in an acquisition, which may impact our ability to successfully integrate or operate the business acquired.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We depend on third parties to provide services to perform our contractual obligations and supply raw materials.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We rely on third parties to provide raw materials, and major components and to perform certain services required by our contracts. For example, we rely on steel purchased from domestic and foreign steel mills as well as subcontractors for the installation of electrical and mechanical testing of equipment. Disruptions and performance problems caused by our suppliers and subcontractors, or a misalignment between our contractual obligations to our customers and our agreements with our subcontractors and suppliers, could have an adverse effect on our ability to meet our commitments to customers. Our ability to perform our obligations on a timely basis could be adversely affected if one or more of our suppliers or subcontractors are unable </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">to provide the agreed-upon products or materials or perform the agreed-upon services in a timely, compliant and cost-effective manner or otherwise fail to satisfy contractual requirements. The inability of our suppliers or subcontractors to perform could also result in the need to transition to alternate suppliers, which could result in significant incremental cost and delay, or the need for us to provide other supplemental means to support our existing suppliers and subcontractors.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We depend upon subcontractors for a variety of reasons, including:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">to perform work we would otherwise perform with our employees but are unable to do so as a result of scheduling demands;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">to supervise and/or perform certain aspects of the contract more efficiently considering the conditions of the contract; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">to perform certain services that we are unable to do or which we believe can be performed more efficiently or at a lower cost by subcontractors.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We work closely with these subcontractors to monitor progress and address our customer requirements. However, the inability of our subcontractors to perform under the terms of their contracts could cause us to incur additional costs that reduce profitability or create losses on projects.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The costs to provide our products and services can increase over the terms of our contracts, including any increases in material costs. We may be protected from increases in material costs through cost escalation provisions in some of our contracts. Even with these provisions, however, the difference between our actual material costs and these escalation provisions may expose us to cost uncertainty. In addition, we may experience significant delays in deliveries of key raw materials, which may occur as a result of availability or price. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent and potential changes in U.S. trade policies and retaliatory responses from other countries may significantly increase the costs or limit supplies of materials and products used in our fabrication projects.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The federal government recently imposed new or increased tariffs or duties on an array of imported materials and goods that are used in connection with our fabrication business, including steel, raising our costs for these items (or products made with them), and has threatened to impose further tariffs, duties and/or trade restrictions on imports. Foreign governments, including China and Canada, and trading blocs, such as the European Union, have responded by imposing or increasing tariffs, duties and/or trade restrictions on U.S. goods, and are reportedly considering other measures. These trading conflicts and related escalating governmental actions that result in additional tariffs, duties and/or trade restrictions could increase our costs further, cause disruptions or shortages in our supply chains and/or negatively impact the U.S., regional or local economies.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The nature of our industry subjects us to compliance with regulatory and environmental laws.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operations and properties are subject to a wide variety of foreign, federal, state and local laws and other regulations, including those governing discharges into the air and water, the handling and disposal of solid and hazardous wastes, the remediation of soil and groundwater contaminated by hazardous substances and the health and safety of employees. Compliance with many of these laws is becoming increasingly complex, stringent and expensive. These laws may impose &#8220;strict liability&#8221; for damages to natural resources or threats to public health and safety, rendering a party liable for the environmental damage without regard to its negligence or fault. Certain environmental laws provide for strict, joint and several liability for remediation of spills and other releases of hazardous substances, as well as damage to natural resources. In addition, we could be subject to claims alleging personal injury or property damage as a result of alleged exposure to hazardous substances. Such laws and regulations may also expose us to liability for the conduct of or conditions caused by others or acts for which we were in compliance with applicable laws at the time such acts were performed. We believe that our present operations materially comply with applicable federal and state pollution control and environmental protection laws and regulations. We also believe that compliance with such laws has not resulted in a material adverse effect on our operations. However, such environmental laws are changed frequently. Sanctions for noncompliance may include revocation of permits, corrective action orders, administrative or civil penalties and criminal prosecution. We are unable to predict whether environmental laws will have a material adverse effect on our future operations and financial results. See &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business and Properties - Government and Environmental Regulation</font><font style="font-family:inherit;font-size:10pt;">&#8221; in Item 1 for further discussion.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The demand for our services is also affected by changing taxes, price controls and other laws and regulations related to the oil and gas and marine industries. We may not be able to pass any potential increases in taxes on to our customers.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Offshore construction and drilling in certain areas is opposed by many environmental groups and, in certain areas, has been restricted. To the extent laws are enacted or other governmental actions are taken that prohibit or restrict offshore construction </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">and drilling or impose environmental protection requirements that result in increased costs to the oil and gas industry in general and the offshore construction industry, our business and prospects could be adversely affected. We cannot determine to what extent future operations and results of operations may be affected by new legislation, new regulations or changes in existing regulations.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Our business is highly dependent on our ability to utilize the navigation canals adjacent to our facilities.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our shipyard and fabrication yards are located on the Houma Navigation Canal approximately 30 miles from the GOM and our services yard is located on a slip adjacent to the Houma Navigation Canal.  The Houma Navigation Canal provides the shortest and least restrictive means of access from our facilities to open waters. Our shipyard in Jennings, Louisiana, is located on the west bank of the Mermentau River approximately 25 miles north of the U.S. Intracoastal Waterway and our shipyard near Lake Charles located 17 miles from the GOM on the Calcasieu River. All these waterways are navigable waterways of the U.S. and, as such, are protected by federal law from unauthorized obstructions that would hinder water-borne traffic. Federal law also authorizes maintenance of these waterways by the U.S. Army Corps of Engineers. These waterways are dredged from time to time to maintain water depth and, while federal funding for dredging has historically been provided, there is no assurance that Congressional appropriations sufficient for adequate dredging and other maintenance of these waterways will be continued. If funding were not appropriated for that purpose, some or all of these waterways could become impassable by barges or other vessels required to transport many of our products.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Any additional government shutdowns may adversely affect our business.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A government shutdown could impact inspections, regulatory review and certifications, grants or approvals.  In addition, during the first quarter 2018, we executed a contract for the construction and delivery of one towing, salvage and rescue ship for the U.S. Navy with customer options for seven additional vessels.  A government shutdown could result in a delay or cancellation of this project or result in our incurring substantial labor or other costs without reimbursement from the government.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Systems and information technology interruption or failure and data security breaches could adversely impact our ability to operate or expose us to significant financial losses and reputational harm.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We rely heavily on computer information, communications technology and related systems in order to properly operate our business. From time to time, we experience occasional system interruptions and delays. In the event we are unable to deploy software and hardware, effectively upgrade our systems and network infrastructure, and take other steps to maintain or improve the efficiency and efficacy of our systems, the operation of such systems could be interrupted or result in the loss, corruption or release of data. In addition, our computer and communications systems and operations could be damaged or interrupted by natural disasters, force majeure events, telecommunications failures, power loss, acts of war or terrorism, computer viruses, malicious code, physical or electronic security breaches, intentional or inadvertent user misuse or error, or similar events or disruptions. Any of these or other events could cause interruptions, delays, loss of critical and/or sensitive data or similar effects, which could have a material adverse impact on us and our clients.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, we face the threat to our computer systems of unauthorized access, computer hackers, computer viruses, malicious code, organized cyber-attacks and other security problems and system disruptions.  If we were to be subject to a cyber incident or attack, it could result in the disclosure of confidential or proprietary customer information, theft or loss of intellectual property, damage to our reputation with our customers and the market, failure to meet customer requirements or customer dissatisfaction, theft or exposure to litigation, damage to equipment and other financial costs and losses. We rely on industry accepted security measures and technology to securely maintain all confidential and proprietary information on our computer systems, but they are still vulnerable to these threats. In addition, as cybersecurity threats continue to evolve, we may be required to expend significant resources to protect against the threat of these system disruptions and security breaches or to alleviate problems caused by these disruptions and breaches.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">We may conduct a portion of our operations through joint ventures and strategic alliances over which we may have limited control, and our partners in such arrangements may not perform.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recently entered into a cooperation agreement with Smulders.&#160; In the future we may conduct a portion of our operations through joint ventures and strategic alliances with business partners. In any such arrangement, differences in views among the participants may result in delayed decisions or in failures to reach agreement on certain matters, or to do so in a timely manner. In any joint ventures or strategic alliance in which we hold a non-controlling interest, we may have limited control over many decisions relating to joint venture operations and internal controls relating to operations. We also cannot control the actions of our partners, including any non-performance, default, or bankruptcy of our partners, and we would likely share liability or have joint and/or several liability with our partners for joint venture matters. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sC339D962836F5770A67611AED0056AC4"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 1B. Unresolved Staff Comments</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None. </font></div><div><a name="s9F24C5576BBE5B5FBF1D9B51EA2FACDD"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 3. Legal Proceedings</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to various routine legal proceedings in the normal conduct of our business, primarily involving commercial disputes and claims, workers&#8217; compensation claims, and claims for personal injury under general maritime laws of the U.S. and the Jones Act. While the outcome of these lawsuits, legal proceedings and claims cannot be predicted with certainty, we believe that the outcome of any such proceedings, even if determined adversely, would not have a material adverse effect on our financial position, results of operations or cash flows</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;On October 2, 2018, we filed a lawsuit against our customer to enforce our rights and remedies under the applicable construction contracts for </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;MPSVs. The lawsuit was filed in the Twenty-Second Judicial District Court for the Parish of St. Tammany, State of Louisiana and is styled </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gulf Island Shipyards, LLC v. Hornbeck Offshore Services, LLC</font><font style="font-family:inherit;font-size:10pt;">. The customer responded to our lawsuit by denying many of the allegations in the lawsuit and asserting a counterclaim against us.  We filed a response to the counterclaim denying all the customer's claims. Subsequent to December 31, 2018, the customer filed a motion with the court seeking, among other things, to obtain possession of the two MPSVs.  We intend to respond to the motion at the appropriate time.  </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 11 of our Financial Statements in Item 8 for further discussion of this litigation.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sE5F67969FF655021B51317A5CD12049E"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 4. Mine Safety Disclosures</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div><a name="s573BB67E02AB5FBF9847C782EC9264FD"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 4A. Executive Officers of the Registrant </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Listed below are the names, ages and offices held by each of our executive officers as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">. All officers serve at the pleasure of our Board of Directors.</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:22%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:62%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Age</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Position</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Kirk J. Meche</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">President, Chief Executive Officer and Director</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Westley S. Stockton</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Vice President, Chief Financial Officer, Treasurer and Secretary</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Todd F. Ladd</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Vice President and Chief Operating Officer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Kirk J. Meche</font><font style="font-family:inherit;font-size:10pt;">&#32;became Chief Executive Officer in January 2013. Mr. Meche has served as President since January 2009. He served as Chief Operating Officer from January 2009 to December 2012. Mr. Meche served as Executive Vice President &#8211; Operations from 2001 to 2009. Mr. Meche was also President and Chief Executive Officer of Gulf Marine, a subsidiary of the Company, from February 2006 to October 2006. Mr. Meche served as President and Chief Executive Officer of Gulf Island, L.L.C., a subsidiary of the Company, from February 2001 to January 2006. Prior to that, Mr. Meche served as President and Chief Executive Officer of Southport, Inc., a subsidiary of the Company, from 1999 to 2001. Mr. Meche was a project manager of the Company from 1996 to 1999. Mr. Meche held various engineering positions for J. Ray McDermott, Inc. from 1985 to 1996. Mr. Meche has been a director of the Company since 2012. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Westley S. Stockton</font><font style="font-family:inherit;font-size:10pt;">&#32;became Executive Vice President of Finance, Chief Financial Officer, Treasurer and Secretary on September 12, 2018. Prior to joining the Company, Mr. Stockton served as Senior Vice President and Chief Accounting Officer for Chicago Bridge &amp; Iron Company N.V. (&#8220;CB&amp;I&#8221;), an engineering, procurement and construction company, and prior to that served in senior leadership positions within financial operations and mergers and acquisitions for CB&amp;I beginning in 2002.  From 1994 to 2002, Mr. Stockton, a certified public accountant, worked in public accounting for PricewaterhouseCoopers and Arthur Andersen in audit-related roles. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Todd F. Ladd</font><font style="font-family:inherit;font-size:10pt;">&#32;became Chief Operating Officer in February 2014 and was appointed Executive Vice President in February 2015. Mr. Ladd previously served as Vice President and General Manager of the Company from July 2013 to February 2014. Mr. Ladd has over 25 years industry experience in the offshore fabrication industry. From 2001 to 2013, Mr. Ladd served as a partner and Senior Project Manager with Paloma Energy Consultants, an offshore construction project management firm. From April 1996 to August 2001, Mr. Ladd served as a Project Manager for Gulf Island, L.L.C., a subsidiary of the Company. Mr. Ladd also served as Production Engineer and Facility Engineer at McDermott Marine Construction from January 1988 through March 1996. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></div><hr style="page-break-after:always"><div><a name="sDBBA4C4E5BCF5539A4478F3BA7F6B10D"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PART II</font></div><div><a name="s48099466E38D5FD18B8BCB62223E794C"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 5. Market for Registrant's Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our common stock is traded on the Nasdaq Global Select Market, under the symbol &#8220;GIFI.&#8221; As of February&#160;22, 2019, we had approximately </font><font style="font-family:inherit;font-size:10pt;">2,835</font><font style="font-family:inherit;font-size:10pt;">&#32;holders of record of our common stock.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Issuer Purchases of Equity Securities </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth shares of our common stock repurchased by us during the fourth quarter </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:34%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:15%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Current Program</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Period</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Purchased</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Paid&#160;per</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total&#160;Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares&#160;Purchased</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">as&#160;Part&#160;of&#160;Publicly</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Announced Plans</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">or Programs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of&#160;Shares</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">that May Yet Be</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Purchased&#160;Under&#160;the</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Plans or Programs</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">October&#160;1 to 31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">November&#160;1 to 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;1 to 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,738</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.85</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">_______________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:16px;"><font style="font-family:inherit;font-size:9pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Represents shares withheld by the Company in order to satisfy employee tax obligations for vesting of restricted stock awards.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information as to the securities authorized for issuance under our equity compensation plans is incorporated herein by reference to Item 12.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Performance Graph</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following graph compares the cumulative total shareholder return on our common stock for the five-year period ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, with the cumulative total return of the Standard &amp; Poor&#8217;s 500 Index and the Standard &amp; Poor&#8217;s 500 Oil &amp; Gas Equipment &amp; Services Index for the same period. The returns are based on an assumed investment of $100 on January 1, 2014, at closing prices on December 31, 2013, in our common stock and in each of the indexes and on the assumption that dividends were reinvested.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Return To Shareholders</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(Includes reinvestment of dividends)</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:32%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">ANNUAL RETURN PERCENTAGE</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ending</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Company / Index</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;14</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;15</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;16</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;17</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;18</font></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gulf Island</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.9)%</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44.2)%</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.3%</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.2%</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46.2)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">S&amp;P 500 Index</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.4)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">S&amp;P 500 Oil&#160;&amp; Gas Equipment&#160;&amp; Services Index</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7.8)</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18.8)</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.9</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14.7)</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(41.5)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Base</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160; 13</font></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">INDEXED RETURNS ($'s)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ending</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Company / Index</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;14</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;15</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;16</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;17</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec&#160;18</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gulf Island</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85.15</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.50</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.29</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61.47</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.06</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">S&amp;P 500 Index</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.00</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113.69</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115.26</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129.05</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157.22</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150.33</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">S&amp;P 500 Oil&#160;&amp; Gas Equipment&#160;&amp; Services Index</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92.20</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74.91</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98.83</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84.32</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49.36</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:center;"><img src="chart-0038222098615c82bab.jpg" alt="chart-0038222098615c82bab.jpg" style="height:480px;width:682px;"></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></div><hr style="page-break-after:always"><div><a name="sB07E9766EBBD581BBA5A77460A1520DF"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 6. Selected Financial Data</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents selected historical financial data as of the dates and for the periods indicated. The historical financial data for each year in the five-year period ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, is derived from our audited financial statements. The following information should be read in conjunction with &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and our Financial Statements and notes thereto included elsewhere in this </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;Annual Report.</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:41%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Statement of Operations Data:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">221,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">171,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">286,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">306,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">506,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">228,443</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">213,947</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">261,473</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">321,276</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">462,083</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit (loss) </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) (3) (5)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(7,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(42,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,853</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(15,156</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">44,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,015</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,800</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,670</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,256</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">17,409</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asset impairments and (gain) loss on assets held for sale, net </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2) (4) (6)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Other (income) expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">304</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(46</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(681</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">99</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(19,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(68,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(38,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Interest expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(349</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(139</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(24</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Income (loss) before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(19,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(68,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(38,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">23,824</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Income tax (expense) benefit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(571</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,041</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,369</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(8,504</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20,378</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(44,766</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,515</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(25,364</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,320</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Income Summary Data:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Basic and diluted income (loss) per common share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1.36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(3.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1.75</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.05</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Basic and diluted weighted-average common shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,032</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,838</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,631</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,546</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,505</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash dividends per common share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">0.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss for 2018 includes changes in estimates and project losses of </font><font style="font-family:inherit;font-size:9pt;">$9.1 million</font><font style="font-family:inherit;font-size:9pt;">&#32;for projects within our Fabrication and Shipyard Divisions and </font><font style="font-family:inherit;font-size:9pt;">$2.1 million</font><font style="font-family:inherit;font-size:9pt;">&#32;of costs related to our South Texas Properties within our Fabrication Division.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asset impairments and (gain) loss on assets held for sale, net for 2018 includes a gain on the sale of our South Texas Properties of $8.0 million and a gain on insurance recoveries of $3.6 million, offset partially by impairments of $4.4 million related to inventory and assets that were held for sale and a loss on assets sold of </font><font style="font-family:inherit;font-size:9pt;">$0.3 million</font><font style="font-family:inherit;font-size:9pt;">&#32;within our Fabrication and Shipyard Divisions.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss for 2017 includes changes in estimates and project losses of </font><font style="font-family:inherit;font-size:9pt;">$34.5 million</font><font style="font-family:inherit;font-size:9pt;">&#32;for projects within our Shipyard Division and </font><font style="font-family:inherit;font-size:9pt;">$5.5 million</font><font style="font-family:inherit;font-size:9pt;">&#32;of costs related to our South Texas Properties within our Fabrication Division.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(4)</font></div></td><td style="vertical-align:top;padding-left:18px;"><div style="line-height:120%;text-align:justify;font-size:9pt;text-indent:-18px;"><font style="font-family:inherit;font-size:9pt;">Asset impairments and (gain) loss on assets held for sale, net for 2017 includes impairments of $7.7 million related to inventory and assets that were held for sale within our Fabrication and Shipyard Divisions.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(5)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss for 2015 includes changes in estimates and project losses of $33.9 million for projects within our Fabrication Division.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(6)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asset impairments and (gain) loss on assets held for sale, net for 2015 includes impairments of&#160;$7.2 million&#160;related to assets that were held for sale within our Fabrication Division.</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:41%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance Sheet Data:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Working capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">103,854</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">130,499</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">78,012</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">77,968</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">97,084</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property, plant and equipment, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">79,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">88,899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">206,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">200,384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">224,777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">258,290</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">270,840</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">322,408</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">316,923</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">395,297</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Debt</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash Flow Data:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash provided by (used in) operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(20,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(39,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,568</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">32,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash provided by (used in) investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">82,718</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,135</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,698</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(6,007</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(26,729</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash used in financing activities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,944</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,865</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Data:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Direct labor hours worked for the year ended December&#160;31,&#160;</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Backlog as of December&#160;31, </font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Direct labor hours</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Dollars</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">356,460</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">222,617</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">132,972</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">232,411</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">184,667</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_______________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Direct labor hours are hours worked by employees and contractors directly involved in the production of our products.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">New project awards represent expected revenue values of commitments received during a given period, including scope growth on existing commitments. A commitment represents authorization from our customer to begin work or purchase materials pursuant to written agreement, letters of intent or other forms of authorization. Backlog represents the unearned value of our new project awards and may differ from the value of future performance obligations for our contracts required to be disclosed under Topic 606, and presented in Note 2 of our Financial Statements in Item 8.  Backlog includes our performance obligations at&#160;</font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, plus signed contracts that are temporarily suspended or under protest that may not meet the criteria to be reported as future performance obligations under Topic 606, but represent future work that we believe will be performed. For balance sheet dates December 31, 2014 - 2017, backlog also includes commitments received subsequent to December 31, of each year through the date of the respective annual reports.  We believe that backlog, a non-GAAP financial measure, provides useful information to investors. New project awards and backlog may vary significantly each reporting period based on the timing of our major new contract commitments.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:40px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></div><hr style="page-break-after:always"><div><a name="s2B1A28C3217352359BDB517836C96B86"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</font></div><div><a name="s043BE51107B7586689185AB256EB14AF"></a></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; is provided to assist readers in understanding our financial performance during the periods presented and significant trends that may impact our future performance. This discussion should be read in conjunction with our Financial Statements and the related notes thereto. </font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Overview</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are a leading fabricator of complex steel structures, modules and marine vessels used in energy extraction and production, petrochemical and industrial facilities, power generation, alternative energy and shipping and marine transportation operations. We also provide related project management for EPC projects along with installation, hookup, commissioning and repair and maintenance services. In addition, we perform civil, drainage and other work for state and local governments. Our customers include United States ("U.S.") and, to a lesser extent, international energy producers; petrochemical, industrial, power, and marine operators; EPC companies; and agencies of the U.S. Government. We operate and manage our business through four operating divisions ("Fabrication", "Shipyard", "Services" and "EPC") and one non-operating division ("Corporate"), which represent our reportable segments.  Our corporate headquarters is located in Houston, Texas, with fabrication facilities located in Houma, Jennings and Lake Charles, Louisiana.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning in late 2014, a severe and sustained decline in oil and gas prices led to a significant decline in oil and gas industry drilling activities and capital spending from our traditional offshore customer base.  As a result, our operating results and cash flows were negatively impacted as we experienced reductions in revenue, lower margins due to competitive pricing and a significant underutilization of our facilities in our Fabrication and Shipyard Divisions.  In addition, during 2017 we incurred losses on a project in our Shipyard Division as described in the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Results of Operations"</font><font style="font-family:inherit;font-size:10pt;">&#32;section below.  As a result of these market changes and project losses, we implemented initiatives to preserve and improve our liquidity through cost reduction efforts and the sale of underutilized assets.  Further, to reduce our Fabrication Division's reliance on offshore oil and gas construction and our Shipyard Division's reliance on marine vessel work related to the oil and gas sector, we began to strategically reposition the Company to participate in the fabrication of petrochemical and industrial facilities, pursue offshore wind opportunities, enter the engineering, procurement and construction ("EPC") industry, and diversify our customer base within all of our operating divisions. We have made significant progress in our efforts to reposition the Company, increase our backlog and improve and preserve our liquidity, including ongoing cost reductions (including reducing the cash compensation paid to our directors and the salaries of our executive officers) and the sale of underutilized assets.  See</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:10pt;">below for further discussion of the status of our key initiatives, operating outlook and operating results and liquidity.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ongoing Efforts to Increase Our Backlog, Diversify Our Customer Base and Resolve Customer Dispute</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pursuit of petrochemical and industrial fabrication work</font><font style="font-family:inherit;font-size:10pt;">&#32;- We continue to focus our business development efforts on petrochemical and industrial fabrication opportunities in response to the depressed offshore fabrication market.  Although we have been impacted by the timing and delay of project opportunities, our volume of bidding activity for onshore modules and structures is at its highest level since we commenced our initiative.  Further, during the second quarter 2018, we completed the fabrication and timely delivery of four large modules for a new petrochemical facility in the U.S., providing increased confidence to our customers that we can successfully compete and execute in the onshore fabrication market. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pursuit of offshore wind</font><font style="font-family:inherit;font-size:10pt;">&#32;- We continue to believe that future requirements from generators and utilities to provide electricity from renewable and green sources will result in growth of offshore wind projects.  Further, we believe we possess the expertise and relationships to successfully participate in this growing market.  During 2015, we fabricated wind turbine foundations for the first offshore wind power project in the U.S., and during 2018, we fabricated a meteorological tower and platform for an offshore wind project located off the U.S. coast of Maryland. These projects demonstrate our ability to provide structures for this emerging industry. We are also leveraging our EPC Division (discussed  below) to strengthen our project management capabilities, and we recently executed a cooperation agreement with Smulders to jointly pursue U.S. offshore wind opportunities. Smulders, a Belgian company, is a major fabrication supplier of offshore wind structures in Europe. Although we believe such a relationship will help to strategically position us in our pursuit of offshore wind projects, we can provide no assurances that we will successfully obtain future project awards as a result of this arrangement.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Diversification and Growth of our Customer Base - </font><font style="font-family:inherit;font-size:10pt;">We are continuing to diversify our customer base within our operating divisions.</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shipyard Division </font><font style="font-family:inherit;font-size:10pt;">- Within our Shipyard Division we have increased our backlog with customers outside of the oil and gas sector.  </font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8211;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the first quarter 2018, we received a new project award for the construction and delivery of one towing, salvage and rescue ship for the U.S. Navy for approximately $64.0 million, with customer options for seven additional vessels. During the third quarter 2018, this award was protested by one of the unsuccessful bidders and we were granted a partial stay, which allowed us to proceed with only pre-construction design development, planning, scheduling and material ordering. During the fourth quarter 2018, the U.S. Court of Federal Claims ruled in favor of the U.S. Navy, thus allowing us to proceed in accordance with the terms of the contract.  Accordingly, we are working with the U.S. Navy to re-establish a timeline for construction.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8211;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the second quarter 2018, our customer for our regional class research vessel exercised its option for a second vessel for approximately $69.0 million.  The customer has an option for one additional vessel. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8211;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the second quarter 2018, we signed change orders with two different customers for the construction of one additional harbor tug vessel for each customer. Each change order was approximately $13.0 million. During the fourth quarter 2018, we completed and delivered the first of five harbor tug vessels to one of the customers, and we anticipate completion and delivery of the first harbor tug vessel to the second customer in the first quarter 2019. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:18px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-18px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fabrication Division - </font><font style="font-family:inherit;font-size:10pt;">Within our Fabrication Division we successfully increased our backlog with non-traditional fabrication work as we continue to pursue petrochemical and industrial fabrication opportunities for modules and structures.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8211;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the third quarter 2018, we received a new project award for the expansion and delivery of a 245-guest paddle wheel riverboat. The riverboat will be reconfigured using the existing hull of a former gaming vessel built in 1995.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8211;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the fourth quarter 2018, we received a new project award for the construction of two, forty vehicle ferries for the North Carolina Department of Transportation.  </font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These projects represent large steel structures that are well suited for our Houma Fabrication Yard and our Fabrication Division capabilities.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services Division</font><font style="font-family:inherit;font-size:10pt;">&#32;- Within our Services Division demand for services associated with offshore tie-backs, upgrades and maintenance remains strong, and we anticipate it will continue into 2019. We will continue to pursue opportunities for offshore and onshore plant expansion and maintenance and have targeted service opportunities within the shale basins in West Texas.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pursuit of EPC work </font><font style="font-family:inherit;font-size:10pt;">- During the fourth quarter 2017, SeaOne Caribbean, LLC ("SeaOne") selected us as the prime contractor for the engineering, procurement, construction, installation, commissioning and start-up operations for their SeaOne Project. This project is expected to consist of an export facility in Gulfport, Mississippi and import facilities in the Caribbean and South America. Our current activities include pricing, planning and scheduling for the project. SeaOne&#8217;s selection of the Company is non-binding and commencement of the project remains subject to a number of conditions, including agreement on terms of the engagement with SeaOne. We understand that SeaOne is in the process of securing financing for the project. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">MPSV contracts dispute </font><font style="font-family:inherit;font-size:10pt;">- We received notices of termination of the contracts for the construction of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;MPSVs from one of our Shipyard Division customers.&#160; We dispute the purported terminations and disagree with the customer&#8217;s reasons for such terminations. Pending the resolution of the dispute, we have ceased all work and the partially completed MPSVs and associated equipment and materials remain at our shipyard in Houma, Louisiana. The customer also notified our Surety of its purported terminations of the construction contracts and made claims under the bonds issued by the Surety in connection with the construction of the two MPSVs. We have notified and met with our Surety regarding our disagreement with, and objection to, the customer's purported termination and its claims. Discussions with the Surety are ongoing. On October 2, 2018, we filed a lawsuit against the customer to enforce our rights and remedies under the applicable construction contracts. Our lawsuit disputes the propriety of the customer&#8217;s purported termination of the construction contracts and seeks to recover damages associated with the customer&#8217;s actions. The customer filed its response to our lawsuit denying many of the allegations in the lawsuit and asserting a counterclaim against us seeking, among other things, declaratory judgment as to the validity of the customer&#8217;s purported terminations of the construction contracts and other purported claims for which the customer is seeking damages in an unspecified amount.&#160; We have filed a response to the counterclaim denying all of the customer&#8217;s claims.  Subsequent to December 31, 2018, the customer filed a motion with the court seeking, among other things, to obtain possession of the two MPSVs.  We intend to respond to the motion at the appropriate time.  </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are unable to estimate the probability of a favorable or unfavorable outcome with respect to the dispute or estimate the amount of potential loss, if any, related to this matter. We can provide no assurances that we will not incur additional costs as we pursue our rights and remedies under the contracts and defend against the customer&#8217;s claims.&#160;At December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, other noncurrent assets on our Balance Sheet included a net contract asset of </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to these projects. See Note 11 of our Financial Statements in Item 8 for further discussion of our dispute.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ongoing Effort to Divest of Underutilized Assets</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Texas South Yard </font><font style="font-family:inherit;font-size:10pt;">- During the second quarter 2018, we completed the sale of our fabrication yard and certain associated equipment in Ingleside, Texas ("Texas South Yard") for </font><font style="font-family:inherit;font-size:10pt;">$55.0 million</font><font style="font-family:inherit;font-size:10pt;">, less selling costs of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">, for total net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$53.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and a gain of </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Texas North Yard - </font><font style="font-family:inherit;font-size:10pt;">During the fourth quarter 2018, we completed the sale of our fabrication yard and certain associated equipment in Aransas Pass, Texas ("Texas North Yard") for </font><font style="font-family:inherit;font-size:10pt;">$28.0 million</font><font style="font-family:inherit;font-size:10pt;">, less selling costs of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for total net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$27.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and a gain of </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">. Remaining equipment from the Texas North Yard not included in the sale continues to be held for sale ("Fabrication AHFS") and totaled </font><font style="font-family:inherit;font-size:10pt;">$18.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;at December 31, 2018.  The Fabrication AHFS primarily consists of three 660-ton crawler cranes, a deck barge, two plate bending roll machines and panel line equipment, which were relocated to our fabrication yard in Houma, Louisiana. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hurricane Harvey Insurance Recoveries</font><font style="font-family:inherit;font-size:10pt;">&#32;- During the third quarter 2017, buildings and equipment located at our Texas South Yard and Texas North Yard (collectively, "South Texas Properties") were damaged by Hurricane Harvey. During the second quarter 2018, we agreed to a global settlement with our insurance carriers for total insurance recoveries of </font><font style="font-family:inherit;font-size:10pt;">$15.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(of which </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was received during 2017 and </font><font style="font-family:inherit;font-size:10pt;">$9.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was received during 2018), resulting in a net gain on insurance recoveries of </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Outlook</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our results of operations will be affected prospectively by the overall demand and market for our services. Further, our success in strategically repositioning the Company to participate in the fabrication of petrochemical and industrial facilities, pursue offshore wind opportunities, enter the EPC industry, and diversify our customers within all of our operating divisions, will be determined by, among other things:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The level of construction and fabrication projects in the new markets we are pursuing for our Fabrication Division, including petrochemical and industrial facilities and offshore wind developments, and our ability to secure new project awards;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ability to secure new project awards for our EPC Division, including the ability of SeaOne to obtain financing and our successful execution of an agreement with SeaOne for the SeaOne Project;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Continued growth within our Shipyard and Services Divisions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ability to secure new project awards through competitive bidding and/or alliance and partnering arrangements;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ability to execute projects within our cost estimates and successfully manage them through completion; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our ability to resolve our dispute with our customer related to the construction of two MPSVs.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We continue to respond to the competitive environment within our industry and actively compete for additional opportunities. Our focus remains on our liquidity and securing meaningful new project awards and backlog in the near-term, and generating operating income and cash flows from operations in the longer-term. Operating results for our Services Division have been strong and we have increased our backlog within our Shipyard and Fabrication Divisions. Further, we believe we will be successful securing new project awards and growing our backlog in the future. However, our Fabrication Division will be negatively impacted in the near-term by the underutilization of its facilities due to an anticipated delay in the timing of new project awards.  Our Shipyard Division will also be negatively impacted by the underutilization of its facilities (although to a lesser extent) due to an anticipated lag in the commencement of construction activities for our recent new project awards, and due to lower margin backlog related to previous project awards bid during a period of competitive pricing.  In addition, as discussed below within </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Results of Operations"</font><font style="font-family:inherit;font-size:10pt;">, during 2018 we experienced losses on our harbor tug projects within our Shipyard Division, which negatively impacted our operating results and will result in future revenue on the projects with no gross profit. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s9D5C5A7DC51156558E07C51A98CD275A"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:24px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">New Awards and Backlog</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New project awards represent expected revenue values of commitments received during a given period, including scope growth on existing commitments. A commitment represents authorization from our customer to begin work or purchase materials pursuant to a written agreement, letter of intent or other form of authorization. Backlog represents the unearned value of our new project awards and may differ from the value of future performance obligations for our contracts required to be disclosed under Topic 606 and presented in Note 2 of our Financial Statements in Item 8. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Backlog includes our performance obligations at&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, plus signed contracts that are temporarily suspended or under protest that may not meet the criteria to be reported as future performance obligations under Topic 606 but represent future work that we believe will be performed. We believe that backlog, a non-GAAP financial measure, provides useful information to investors. New project awards and backlog may vary significantly each reporting period based on the timing of our major new contract commitments.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Projects in our backlog are generally subject to delay, suspension, termination, or an increase or reduction in scope at the option of the customer, although the customer is required to pay us for work performed and materials purchased through the date of termination, suspension, or reduction in scope. Depending on the size of the project, the delay, suspension, termination or increase or reduction in scope of any one contract could significantly impact our backlog and change the expected amount and timing of revenue recognized. A reconciliation of our future performance obligations under Topic 606 (the most comparable GAAP measure as presented in Note 2 of our Financial Statements in Item 8) to our reported backlog is provided below (in thousands).</font></div><div style="line-height:120%;text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.94721960414702%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:43%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Future performance obligations under Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259,644</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Signed contracts under purported termination</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,887</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,887</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Backlog</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,498</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,531</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,046</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_______________</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:48px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Includes backlog within our Shipyard Division related to contracts for the construction of two MPSVs that are subject to a purported notice of termination by our customer. We dispute the purported termination and disagree with the customer&#8217;s reasons for the same. We can provide no assurances that we will reach a favorable resolution with the customer for completion of the two MPSVs. See Item 3 and Note 11 of our Financial Statements in Item 8 for further discussion of the dispute.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Backlog at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands, except for percentages):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:96.70122525918944%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:36%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Division</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Labor hours</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Labor hours</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fabrication</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,531</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,684</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">184,035</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,104</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intersegment eliminations</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Backlog </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,224</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">222,617</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,544</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:54px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Backlog at December 31, 2018, is expected to be recognized as revenue in the following periods (in thousands):</font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:57.68143261074458%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:36%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:29%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:31%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year </font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percentage</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65.6%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,351</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.0%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.4%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Backlog</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">356,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.0%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;padding-left:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">________________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:48px;"><font style="font-family:inherit;font-size:9pt;">(1) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">At December 31, 2018, seven customers represented approximately 90% of our backlog and at December 31, 2017, four customers represented approximately 73% of our backlog. At&#160;December 31, 2018, backlog from the&#160;seven customers consisted of:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:90px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:66px;"><font style="font-family:inherit;font-size:9pt;">(i) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Newbuild construction of four harbor tugs within our Shipyard Division.  The first of five vessels was completed and delivered in the fourth quarter 2018. We estimate completion of the remaining vessels in 2019 through 2020;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:90px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:66px;"><font style="font-family:inherit;font-size:9pt;">(ii) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Newbuild construction of five harbor tugs within our Shipyard Division (separate from above).  The first vessel is scheduled for completion in the first quarter 2019. We estimate completion of the remaining vessels in 2019 through 2020;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:90px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:66px;"><font style="font-family:inherit;font-size:9pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Newbuild construction of two regional class research vessels within our Shipyard Division (with a customer option for a third vessel). We estimate completion of the vessels in 2021; </font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:90px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:66px;"><font style="font-family:inherit;font-size:9pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Newbuild construction of one towing, salvage and rescue ship within our Shipyard Division for the U.S. Navy (with customer options for seven additional vessels). During the third quarter 2018, this award was protested by one of the unsuccessful bidders and we were granted a partial stay, which allowed us to proceed with only pre-construction design development, planning, scheduling and material ordering. During the fourth quarter 2018, the U.S. Court of Federal Claims ruled in favor of the U.S. Navy, thus allowing us to proceed in accordance with the terms of the contract.  Accordingly, we are working with the U.S. Navy to re-establish a timeline for construction. We estimate completion of the vessel in 2021;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:90px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:66px;"><font style="font-family:inherit;font-size:9pt;">(v)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Expansion of a 245-guest paddle wheel riverboat within our Fabrication Division. We estimate completion of the project in 2020;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:90px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:66px;"><font style="font-family:inherit;font-size:9pt;">(vi) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Newbuild construction of two, forty vehicle ferries within our Fabrication Division for the North Carolina Department of Transportation. We estimate completion of the projects in 2020; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:90px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:66px;"><font style="font-family:inherit;font-size:9pt;">(vii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Newbuild construction of two MPSV's within our Shipyard Division. See footnote (1) in the performance obligation table above for further discussion.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:48px;"><font style="font-family:inherit;font-size:9pt;">(2) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The timing of recognition of the revenue represented in our backlog is based on our current estimates to complete the projects. Certain factors and circumstances could cause changes in the amounts ultimately recognized and the timing of recognition of revenue from our backlog. See &#8220;</font><font style="font-family:inherit;font-size:9pt;font-style:italic;">Our backlog is subject to change as a result of suspension or termination of projects currently in backlog or our failure to secure additional projects&#8221; </font><font style="font-family:inherit;font-size:9pt;">in Item&#160;1A for further discussion of our backlog.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of our contracts contain options which grant the right to our customer, if exercised, for the construction of additional vessels at contracted prices. We do not include options in our backlog. If all options under our current contracts were exercised by our customers, our backlog would increase by approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$534.0 million</font><font style="font-family:inherit;font-size:10pt;">. We believe disclosing these options provides investors with useful information to evaluate additional potential work that we would be contractually obligated to perform under our current contracts as well as the potential significance of these options, if exercised. We have not received any commitments from our customers related to the exercise of these options, and we can provide no assurances that any of these options will be exercised. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:24px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As our backlog increases, we will add personnel with critical project management and fabrication skills to ensure we have the resources necessary to properly execute our projects and support our project risk mitigation discipline for all projects. This may negatively impact near-term results.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s193B7F879CCA5734B4EC557E20DA7A04"></a></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Critical Accounting Policies</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Financial Statements are prepared in accordance with generally accepted accounting principles in the U.S. ("GAAP") which require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosure of contingent assets and liabilities. We continually evaluate our estimates and judgments based on historical experience and various other assumptions that we believe to be reasonable under the circumstances.  We also discuss the development and selection of our critical accounting policies with the Audit Committee of our Board of Directors.  We believe the following critical accounting policies affect our more significant judgments and estimates used in the preparation of our Financial Statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our revenue is derived from customer contracts and agreements that are awarded on a competitively bid and negotiated basis using a range of contracting options, including fixed-price, unit-rate and T&amp;M. We recognize revenue for our contracts in accordance with Accounting Standards Update ("ASU") 2014-09, Topic 606 &#8220;Revenue from Contracts with Customers&#8221; ("Topic 606"), which was adopted by us on January 1, 2018, and supersedes previous revenue recognition guidance, including industry-specific guidance. Accordingly, the reported results for 2018 reflect the application of Topic 606 guidance, while the comparable results for 2017 and 2016 were prepared under previous revenue recognition guidance. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fixed-Price and Unit-Rate Contracts - </font><font style="font-family:inherit;font-size:10pt;">Revenue for our fixed-price and unit-rate contracts is recognized using the percentage-of-completion method (an input method), based on contract costs incurred to date compared to total estimated contract costs.  Contract costs include direct costs, such as materials and labor, and indirect costs that are attributable to contract activity.  Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred.  Prior to our adoption of Topic 606, revenue for our fixed-price and unit-rate contracts was recognized using the percentage-of-completion method, based on the percentage of direct labor hours incurred to date compared to total estimated direct labor hours, and revenue for materials was recognized only to the extent of costs incurred. Revenue and gross profit for contracts accounted for using the percentage-of-completion method can be significantly affected by changes in estimated cost to complete such contracts. Significant estimates impacting the cost to complete a contract include: costs of engineering, materials, components, equipment, labor and subcontracts; labor productivity; schedule durations, including subcontractor and supplier progress; contract disputes, including claims and achievement of contractual performance requirements, among others.  The cumulative impact of revisions in total cost </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on contracts. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our Financial Statements and related disclosures.  See Note 2 of our Financial Statements in Item 8 for discussion of projects with significant changes in estimated margins during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, including projects in a significant loss position at December 31, 2018.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">T&amp;M Contracts -</font><font style="font-family:inherit;font-size:10pt;">&#32;Revenue for our T&amp;M contracts is recognized at contracted rates when the work is performed, the costs are incurred and collection is reasonably assured. Our T&amp;M contracts provide for labor and materials to be billed at rates specified within the contract. The consideration from the customer directly corresponds to the value of our performance completed at the time of invoicing. Our current revenue recognition method for T&amp;M contracts is consistent with the method used prior to adoption of Topic 606.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Consideration</font><font style="font-family:inherit;font-size:10pt;">&#32;- Revenue and gross profit for contracts can be significantly affected by variable consideration, which can be in the form of unapproved change orders, claims, incentives, and liquidated damages that may not be resolved until the later stages of the contract or after the contract has been completed and delivery occurs. We estimate variable consideration based on the amount we expect to be entitled and include estimated amounts in transaction price to the extent it is probable that a significant future reversal of cumulative revenue recognized will not occur or when we conclude that any significant uncertainty associated with the variable consideration is resolved. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 1 and Note 2 of our Financial Statements in Item 8 for further discussion of our adoption of Topic 606 and our revenue recognition policy.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived Assets </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We depreciate property, plant and equipment on a straight-line basis over estimated useful lives ranging from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">25 years</font><font style="font-family:inherit;font-size:10pt;">, absent any indicators of impairment. We review long-lived assets for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable.  If a recoverability assessment is required, the estimated future undiscounted cash flow associated with the assets or asset groups are compared to their respective carrying amounts to determine if an impairment exists.  An impairment loss is measured by comparing the fair value of the asset or asset group to its carrying amount and recording the excess of the carrying amount of the asset or asset group over its fair value as an impairment charge. An asset group constitutes the minimum level for which identifiable cash flows are principally independent of the cash flows of other assets or asset groups. Fair value is determined based on discounted cash flows, appraised values or third party indications of value, as appropriate.  See Note 3 of our Financial Statements in Item 8 for further discussion of impairments recorded for our long-lived assets.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets Held for Sale</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets held for sale are measured at the lower of their carrying amount or fair value less cost to sell. See Note 3 of our Financial Statements in Item 8 for further discussion of our assets held for sale.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes have been provided using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using enacted rates expected to be in effect during the year in which the differences are expected to reverse. Due to changing tax laws, significant judgment is required to estimate the effective tax rate expected to apply to tax differences that are expected to reverse in the future.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A valuation allowance is provided to reserve for deferred tax assets ("DTA(s)") if, based upon the available evidence, it is more likely than not that some or all of the DTAs will not be realized. The realization of our DTAs depends on our ability to generate sufficient taxable income of the appropriate character and in the appropriate jurisdictions. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments.  Interest and penalties on uncertain tax positions are recorded within income tax expense. Tax returns subject to examination by the U.S. Internal Revenue Service are open for years after 2014. At December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we had no material reserves for uncertain tax positions. See Note 8 of our Financial Statements in Item 8 for further discussion of our income taxes, DTAs, and valuation allowance.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards under our stock-based compensation plans are calculated using a fair value based measurement method. Compensation expense for share-based awards is recognized only for those awards that are expected to vest. We use the straight-line method to recognize share-based compensation expense over the requisite service period of the award. We recognize the excess tax benefit or tax deficiency resulting from the difference between the deduction we receive for tax purposes and the stock-based compensation expense we recognize for financial reporting purposes created when common stock vests, as an income tax benefit or expense in our Statement of Operations. See Note 9 of our Financial Statements in Item 8 for further discussion of our stock-based and other compensation plans.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Insurance</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain insurance coverage for various aspects of our business and operations. However, we may be exposed to future losses through our use of deductibles and self-insured retentions for our exposures related to third party liability and workers' compensation.  We expect liabilities in excess of any deductibles and self-insured retentions to be covered by insurance.  To the extent we are self-insured, reserves are recorded based upon our estimates, with input from legal and insurance advisors.  Changes in assumptions, as well as changes in actual experience, could cause these estimates to change.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our fair value determinations for financial assets and liabilities are based on the particular facts and circumstances. Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement.  The three levels of the valuation hierarchy are as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1 - inputs are based upon quoted prices for identical instruments traded in active markets.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2 - inputs are based upon quoted prices for similar instruments in active markets and model-based valuation techniques for which all significant assumptions are observable in the market.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3 - inputs are based upon model-based valuation techniques for which significant assumptions are generally not observable in the market and typically reflect estimates and assumptions that we believe market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 5 in Item 8 for further discussion of our fair value measurements. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></div><hr style="page-break-after:always"><div><a name="sFC0CAA51D68855AB8FDBAD332DFA4DC6"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Results of Operations</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Comparison of </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;and </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">(in thousands, except for percentages):</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the comparative tables below, percentage changes that are not considered meaningful (generally when the prior period amount is immaterial or when the percentage change is significantly greater than 100%) are shown below as "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font><font style="font-family:inherit;font-size:10pt;">" (not meaningful).</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Consolidated</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Favorable (Unfavorable) Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,443</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,947</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,496</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross loss percentage</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(3.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(25.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,215</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset impairments and (gain) loss on assets held for sale, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,850</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,931</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,781</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">304</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,665</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,610</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,945</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income (expense), net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(349</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,807</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,959</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,152</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax (expense) benefit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,764</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(102.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,378</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,766</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,388</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue -</font><font style="font-family:inherit;font-size:10pt;">&#32;Revenue for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$221.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$171.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">29.4%</font><font style="font-family:inherit;font-size:10pt;">. The increase was primarily due to the net impact of:</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increased revenue of </font><font style="font-family:inherit;font-size:10pt;">$22.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for our Services Division, primarily due to additional demand for both onshore and offshore services; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increased revenue of </font><font style="font-family:inherit;font-size:10pt;">$43.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for our Shipyard Division, primarily due to the net impact of additional progress on the construction of our ten harbor tugs, two regional class research vessels and an ice-breaker tug that was not under construction during the prior period, offset partially by lower revenue from our two MPSV contracts that were suspended during the first quarter </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">; offset partially by,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decreased revenue of </font><font style="font-family:inherit;font-size:10pt;">$19.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for our Fabrication Division, primarily due to the completion and delivery of four modules for a petrochemical facility during the second quarter </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;with no other significant projects under construction for the division until the fourth quarter </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross loss -</font><font style="font-family:inherit;font-size:10pt;">&#32;Gross loss was </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, compared to a gross loss of </font><font style="font-family:inherit;font-size:10pt;">$42.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">25.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The gross loss during 2018 was primarily due to under recovery of overhead costs for our Shipyard and Fabrication Divisions (including holding costs for our South Texas Properties of </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">), the impact of lower margin backlog for our Shipyard Division related to previous project awards bid during a period of competitive pricing, and changes in estimates and project losses within our Fabrication and Shipyard Divisions (see below).  The decrease in gross loss relative to the prior period was primarily due to the net impact of:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decreased gross loss of </font><font style="font-family:inherit;font-size:10pt;">$34.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for our Shipyard Division, primarily due to increased revenue, reductions in overhead costs and improved recoveries of overhead costs, and the </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;period including project losses of </font><font style="font-family:inherit;font-size:10pt;">$34.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to cost increases and liquidated damages on the construction of two MPSVs which are in dispute and for which construction has been suspended; offset partially by changes in estimates and project losses in the </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;period on our harbor tug projects of </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increased gross profit of </font><font style="font-family:inherit;font-size:10pt;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for our Services Division, primarily due to increased revenue and improved recovery of our overhead costs; offset partially by,</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increased gross loss of </font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for our Fabrication Division, primarily due to the net impact of decreased fabrication revenue and changes in estimates and losses on our petrochemical module project of </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">, offset partially by reductions in overhead costs and improved recoveries of overhead costs.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 2 of our Financial Statements in Item 8 for further discussion of changes in estimates and losses on our projects and Note 11 of our Financial Statements in Item 8 for further discussion of our MPSV dispute.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense</font><font style="font-family:inherit;font-size:10pt;">&#32;- General and administrative expense for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$19.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">8.6%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$17.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">10.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">6.8%</font><font style="font-family:inherit;font-size:10pt;">. The increase was primarily due to the net impact of:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:inherit;font-size:10pt;">Higher legal and advisory fees related to customer disputes and shareholder matters; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:inherit;font-size:10pt;">Professional fees associated with the evaluation of strategic alternatives and initiatives to diversify our business; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:inherit;font-size:10pt;">Addition of administrative personnel for our newly created EPC Division; offset partially by,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><font style="font-family:inherit;font-size:10pt;">Headcount reductions, lower incentive plan costs, executive management salary reductions and other cost saving initiatives.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Asset impairments and (gain) loss on assets held for sale, net</font><font style="font-family:inherit;font-size:10pt;">&#32;- Asset impairments and gain (loss) on assets held for sale, net for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was a gain of </font><font style="font-family:inherit;font-size:10pt;">$6.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and a loss of </font><font style="font-family:inherit;font-size:10pt;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.  </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gain for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due to the net impact of: </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A gain of </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;from the sale of our Texas South Yard and a gain of </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;from the sale of our Texas North Yard; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A gain of </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;from the settlement of our insurance claim related to Hurricane Harvey damage at our South Texas Properties incurred during 2017; offset partially by,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impairments of </font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and a loss of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to inventory and assets that were held for sale and/or sold within our Fabrication and Shipyard Divisions.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:60px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The loss for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due to the impact of:</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impairments of </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;associated with inventory within our Fabrication Division; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impairments of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and a loss of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to assets that were held for sale and/or sold within our Shipyard Division.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:60px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Overview"</font><font style="font-family:inherit;font-size:10pt;">&#32;above and Note 3 of our Financial Statements in Item 8 for further discussion of our assets held for sale and related impairments and Note 5 of our Financial Statements in Item 8 for further discussion of our inventory impairments.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other (income) expense, net</font><font style="font-family:inherit;font-size:10pt;">&#32;- Other (income) expense, net for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was expense of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and income of </font><font style="font-family:inherit;font-size:10pt;">$46,000</font><font style="font-family:inherit;font-size:10pt;">, respectively.  Other (income) expense primarily represents gains and losses on the sales of fixed assets other than assets held for sale.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Interest income (expense), net - </font><font style="font-family:inherit;font-size:10pt;">Interest expense, net for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, was expense of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Interest expense, net decreased for the period primarily due to interest earned on higher cash equivalents and short-term investment balances during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income tax (expense) benefit - </font><font style="font-family:inherit;font-size:10pt;">Income tax (expense) benefit for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was expense of $</font><font style="font-family:inherit;font-size:10pt;">0.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to an income tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$24.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. Tax expense for 2018 represents state income taxes. No federal tax benefit was recorded during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;as a full valuation allowance was recorded against our deferred tax assets generated during the period. See Note 8 of our Financial Statements in Item 8 for further discussion of our NOLs, deferred tax assets and valuation allowance.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Segments</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fabrication Division</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Favorable (Unfavorable) Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,794</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,941</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,853</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross loss percentage</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(20.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(3.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,134</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,416</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">282</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset impairments and (gain) loss on assets held for sale, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(82</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenu</font><font style="font-family:inherit;font-size:10pt;">e - Revenue for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$37.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$57.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">34.4%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to the completion and delivery of four modules for a petrochemical facility during the second quarter </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;with no other significant projects under construction for the division until the fourth quarter </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;when the paddle wheel riverboat construction commenced. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross loss</font><font style="font-family:inherit;font-size:10pt;">&#32;- Gross loss was </font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">20.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, compared to a gross loss of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The gross loss during 2018 was primarily due to under recovery of our overhead costs (including holding costs for our South Texas Properties of </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">) and changes in estimates and losses on our petrochemical module project of </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">. The increase in gross loss relative to the prior period was primarily due to the net impact of:</font></div><div style="line-height:120%;text-align:justify;padding-left:60px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decreased revenue related to the completion of the petrochemical module project and changes in estimates on the project; offset partially by,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions in overhead costs and lower depreciation expense for our South Texas Properties as these assets were classified as held for sale during all of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions in overhead costs and improved recoveries of overhead costs.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense</font><font style="font-family:inherit;font-size:10pt;">&#32;- General and administrative expense for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">8.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">5.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">8.3%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to the net impact of:</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Headcount reductions and lower incentive plan costs; offset partially by,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Higher legal and advisory fees related to the pursuit of claims against a customer for disputed change orders for a project completed prior to </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Asset impairments and (gain) loss on assets held for sale, net </font><font style="font-family:inherit;font-size:10pt;">- Asset impairments and (gain) loss on assets held for sale, net for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was a gain of </font><font style="font-family:inherit;font-size:10pt;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and a loss of </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.  The gain for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due to the net impact of:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A gain of </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;from the sale of our Texas South Yard and a gain of </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;from the sale of our Texas North Yard; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A gain of </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;from the settlement of our insurance claim related to Hurricane Harvey damage at our South Texas Properties during 2017; offset partially by,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impairments of </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and a loss of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to inventory and assets that were held for sale and/or sold.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:60px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The loss for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due to impairments of </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to inventory.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shipyard Division</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Favorable (Unfavorable) Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,424</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,472</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,870</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,398</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross loss percentage</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(10.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(85.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,801</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,926</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,125</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset impairments and (gain) loss on assets held for sale, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,648</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenu</font><font style="font-family:inherit;font-size:10pt;">e - Revenue for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$96.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$52.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">83.0%</font><font style="font-family:inherit;font-size:10pt;">. The increase was primarily due to:</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional progress on the construction of our ten harbor tugs (including the delivery of one vessel in the fourth quarter 2018), two regional class research vessels and our ice-breaker tug that was not under construction during the prior period; offset partially by,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lower revenue from our two MPSV contracts that were suspended during the first quarter </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross loss</font><font style="font-family:inherit;font-size:10pt;">&#32;- Gross loss was </font><font style="font-family:inherit;font-size:10pt;">$10.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">10.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, compared to a gross loss of </font><font style="font-family:inherit;font-size:10pt;">$44.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">85.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.  The gross loss during 2018 was primarily due to under recovery of our overhead costs and changes in estimates and project losses on our harbor tug projects (see below).  The decrease in gross loss relative to the prior period was primarily due to the net impact of:</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increased revenue related to our harbor tug vessels, two regional class research vessels and our ice-breaker tug; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions in overhead costs and improved recoveries of overhead costs; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;period including project losses of </font><font style="font-family:inherit;font-size:10pt;">$34.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to cost increases and the recording of liquidated damages on the construction of two MPSVs which are in dispute and for which construction has been suspended; offset partially by,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;period including changes in estimates and project losses on our harbor tug projects of </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:60px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense</font><font style="font-family:inherit;font-size:10pt;">&#32;- General and administrative expense for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">7.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">28.7%</font><font style="font-family:inherit;font-size:10pt;">. The decrease is primarily due to headcount reductions and lower incentive plan costs, offset partially by higher legal and advisory fees related to customer disputes. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Asset impairments and (gain) loss on assets held for sale, net </font><font style="font-family:inherit;font-size:10pt;">- Asset impairments and gain (loss) on assets held for sale, net for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was a loss of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.  The impairments were related to assets that were held for sale and/or sold. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Services Division</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Favorable (Unfavorable) Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,785</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,447</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,575</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,872</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit percentage</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">14.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">7.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,022</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,701</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(321</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset impairments and (gain) loss on assets held for sale, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenu</font><font style="font-family:inherit;font-size:10pt;">e - Revenue for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$88.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$65.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">34.8%</font><font style="font-family:inherit;font-size:10pt;">. The increase was due to an overall increase in activity resulting from higher demand for our onshore and offshore services.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit</font><font style="font-family:inherit;font-size:10pt;">&#32;- Gross profit was </font><font style="font-family:inherit;font-size:10pt;">$12.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">14.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, compared to gross profit of </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">7.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The increase in gross profit relative to the prior period was primarily due to higher revenue and improved recoveries of overhead costs.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense</font><font style="font-family:inherit;font-size:10pt;">&#32;- General and administrative expense for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">4.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">11.9%</font><font style="font-family:inherit;font-size:10pt;">. The increase was due to additional costs to support higher activity and increased incentive plan costs.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">EPC Division</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:12%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Favorable (Unfavorable) Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss) percentage</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(1.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">20.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,817</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,817</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating (loss) income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue - </font><font style="font-family:inherit;font-size:10pt;">Revenue for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Our EPC Division was formed in the fourth quarter </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and all revenue consists of pricing, planning and scheduling work for the SeaOne Project. See Note 12 of our Financial Statements in Item 8 for further discussion of our EPC Division and the SeaOne Project.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense</font><font style="font-family:inherit;font-size:10pt;">&#32;- General and administrative expense includes the addition of administrative personnel and other costs as we invest in this new division.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Corporate Division</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Favorable (Unfavorable) Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue (eliminations)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,331</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(730</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(601</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(82.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross loss percentage</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,241</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,757</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(484</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,827</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,471</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,356</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross loss</font><font style="font-family:inherit;font-size:10pt;">&#32;-&#160;Gross loss was&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, compared to a gross loss of&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.  The increase in gross loss relative to the prior period was primarily due to higher costs to support our strategic initiatives and EPC Division.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense&#160;</font><font style="font-family:inherit;font-size:10pt;">- General and administrative expense for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was&#160;</font><font style="font-family:inherit;font-size:10pt;">$8.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;(</font><font style="font-family:inherit;font-size:10pt;">3.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;of consolidated revenue) and&#160;</font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">4.5%</font><font style="font-family:inherit;font-size:10pt;">&#160;of consolidated revenue), respectively, representing an increase of&#160;</font><font style="font-family:inherit;font-size:10pt;">6.2%</font><font style="font-family:inherit;font-size:10pt;">. The increase was primarily due to the net impact of: </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increased legal and advisory fees related to customer disputes and shareholder matters; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional fees associated with the evaluation of strategic alternatives and initiatives to diversify our business;  offset partially by,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lower incentive plan costs, executive management salary reductions and other cost saving initiatives.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Comparison of </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;and </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">(in thousands, except for percentages):</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the comparative tables below, percentage changes that are not considered meaningful (generally when the prior period amount is immaterial or when the percentage change is significantly greater than 100%) are shown below as "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font><font style="font-family:inherit;font-size:10pt;">" (not meaningful).</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Consolidated</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Favorable (Unfavorable) Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">286,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(115,304</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,947</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">261,473</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,526</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross (loss) profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,853</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross (loss) profit percentage</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(25.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">8.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset impairments and (gain) loss on assets held for sale, net </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,931</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,931</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(681</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(635</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating (loss) income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,610</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,864</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(74,474</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(349</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(41</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Loss) income before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,959</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,556</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(74,515</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax (expense) benefit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,041</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net (loss) income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,766</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,515</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,281</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue -</font><font style="font-family:inherit;font-size:10pt;">&#32;Revenue for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$171.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$286.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">40.3%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to an overall decrease in work as a result of depressed oil and gas prices and the corresponding reduction in customer demand within all of our operating divisions. Additionally, we recorded reduced revenue due to contract losses of </font><font style="font-family:inherit;font-size:10pt;">$34.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to cost overruns and delays that we encountered in the newbuild construction of two MPSVs and reductions of price of </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for liquidated damages (representing the maximum amount of liquidated damages under the contracts) which are in dispute. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss) -</font><font style="font-family:inherit;font-size:10pt;">&#32;Gross loss was </font><font style="font-family:inherit;font-size:10pt;">$42.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">25.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, compared to a gross profit of </font><font style="font-family:inherit;font-size:10pt;">$24.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">8.7%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to $</font><font style="font-family:inherit;font-size:10pt;">34.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of contract losses incurred by our Shipyard Division related to the construction of two MPSVs, </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of costs related to our South Texas Properties which were held for sale and lower margins on current work due to competitive pressures. This was partially offset by decreases in costs resulting from: </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions in workforce as we completed projects at our South Texas Properties and one of our formerly leased shipyards, </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reduced depreciation for our South Texas Properties and assets in our Shipyard Division as these assets were classified as assets held for sale, and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Continued cost reduction efforts implemented during the period.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense</font><font style="font-family:inherit;font-size:10pt;">&#32;- General and administrative expense for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$17.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">10.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$19.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">6.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">9.5%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to lower incentive plan costs, employee headcount reductions and continued cost reduction efforts implemented during the period.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Asset impairments and (gain) loss on assets held for sale, net</font><font style="font-family:inherit;font-size:10pt;">&#32;- Asset impairments and (gain) loss on assets held for sale, net for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was a loss of </font><font style="font-family:inherit;font-size:10pt;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;">.  During 2017, we recorded asset impairment charges of </font><font style="font-family:inherit;font-size:10pt;">$7.7 million</font><font style="font-family:inherit;font-size:10pt;">, primarily related to inventory in our Fabrication Division and our assets held for sale.  See Note 3 and Note 5 of our Financial Statements in Item 8 for a further discussion of impairments of our assets held for sale and our inventory, respectively. We had no asset impairment charges for </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other (income) expense, net</font><font style="font-family:inherit;font-size:10pt;">&#32;- Other (income) expense, net for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was income of </font><font style="font-family:inherit;font-size:10pt;">$46,000</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Other income for 2016 was primarily due to gains on sales of assets for our Fabrication Division.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income tax (expense) benefit - </font><font style="font-family:inherit;font-size:10pt;">Income tax (expense) benefit for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was a benefit of </font><font style="font-family:inherit;font-size:10pt;">$24.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;compared to income tax expense of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for 2016.  Our effective tax rate decreased to 35.1% for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, as compared to 36.7% for 2016. The decrease in our effective rate is primarily due to increases in executive compensation expense in excess of amounts that are tax deductible and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to the recognition of the excess tax deficiency resulting from the difference between the deduction for tax purposes and the compensation cost recognized for financial reporting purposes created when common stock vests. See Note 8 of our Financial Statements in Item 8 for further discussion.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Segments</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fabrication Division</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Favorable (Unfavorable) Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross (loss) profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,941</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,276</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,217</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(136.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross (loss) profit percentage</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(3.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">5.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,416</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,776</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">360</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset impairments and (gain) loss on assets held for sale, net</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(509</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(479</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(94.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating (loss) income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenu</font><font style="font-family:inherit;font-size:10pt;">e - Revenue for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$57.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$88.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">34.7%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to an overall decrease in work as a result of depressed oil and gas prices and the corresponding reduction in customer demand for offshore fabrication projects. We classified our South Texas Properties as held for sale in the first quarter </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, in response to the underutilization of our Fabrication assets. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, all of our projects at our South Texas Properties were completed or transferred to our fabrication yard in Houma, Louisiana.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss)</font><font style="font-family:inherit;font-size:10pt;">&#32;- Gross loss was </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, compared to a gross profit of </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">5.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. The decrease in gross profit was primarily due to lower revenue from decreased fabrication work related to decreases in fabrication demand and approximately </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of costs for our South Texas Properties that were held for sale. This was partially offset by decreases in costs resulting from reductions in workforce, gains on scrap sales as we completed projects at our South Texas Properties, reduced depreciation for our South Texas Properties as these assets were classified as held for sale in the first quarter </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and additional cost minimization efforts implemented during the period.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense</font><font style="font-family:inherit;font-size:10pt;">&#32;- General and administrative expense for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">5.9%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">4.3%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">9.5%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to decreases in costs resulting from reductions in workforce as we completed projects at our South Texas Properties and lower incentive plan costs due to a reduced workforce and our operating loss. This was partially offset by expenses incurred to market our South Texas Properties for sale and payment of termination benefits during the first quarter </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;as we reduced the workforce and completed operations at our South Texas Properties.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Asset impairments and (gain) loss on assets held for sale, net</font><font style="font-family:inherit;font-size:10pt;">&#32;- Asset impairments and gain (loss) on assets held for sale, net for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was a loss of </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to impairments of inventory. See Note 5 of our Financial Statements in Item 8 for further discussion.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other (income)</font><font style="font-family:inherit;font-size:10pt;">&#32;expense, net - Other (income) expense, net for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was income of </font><font style="font-family:inherit;font-size:10pt;">$30,000</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Other income for 2016 was primarily due to gains on sales of assets.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shipyard Division</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Favorable (Unfavorable) Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56,803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross (loss) profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,870</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,801</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(52,671</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(675.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss) percentage</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">(85.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">7.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,926</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,426</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,500</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset impairments and (gain) loss on net assets sold, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,248</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(61</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(61</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating (loss) income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(52,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenu</font><font style="font-family:inherit;font-size:10pt;">e - Revenue for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$52.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$109.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">51.9%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to the reduction in customer demand for shipbuilding and repair services supporting the oil and gas industry and due to: </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:18px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-18px;"><font style="font-family:inherit;font-size:10pt;">A reduction in our estimate of the final contract price for the construction of two MPSVs by </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;representing the maximum liquidated damages under the contracts which are in dispute. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;padding-left:18px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-18px;"><font style="font-family:inherit;font-size:10pt;">The completion of a vessel that we tendered for delivery in February </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;that was rejected by the customer alleging certain technical deficiencies. We subsequently suspended work on the second vessel under contract with this customer. We successfully resolved our dispute with the customer and the customer accepted delivery of the first vessel less a reduction in the amounts owed under the contract of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in November </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. We also recommenced construction of the second vessel to be delivered in 2018 for the remaining contract price less </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit (loss)</font><font style="font-family:inherit;font-size:10pt;">&#32;- Gross loss was </font><font style="font-family:inherit;font-size:10pt;">$44.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">85.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, compared to gross profit of </font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">7.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. The decrease in gross profit was primarily due to </font><font style="font-family:inherit;font-size:10pt;">$34.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of contract losses related to the construction of our two MPSVs.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense</font><font style="font-family:inherit;font-size:10pt;">&#32;- General and administrative expense for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">7.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">5.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively, representing a decrease </font><font style="font-family:inherit;font-size:10pt;">27.6%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to reductions of administrative personnel related to consolidation of personnel duties from the LEEVAC acquisition and lower incentive plan costs due to a reduced workforce, our operating loss and cost reduction efforts implemented during the first part of 2016.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Asset Impairments and (gain) loss on net assets held for sale, net</font><font style="font-family:inherit;font-size:10pt;">&#32;- Asset impairments and (gain) loss on net assets held for sale, net for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was an impairment of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to certain assets held for sale. We had no asset impairments during 2016. See Note 3 of our Financial Statements in Item 8 for further discussion of our assets held for sale.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Services Division</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Favorable (Unfavorable) Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,575</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,420</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,845</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(63.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit percentage</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">7.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">13.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,701</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,314</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">613</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,874</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,217</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,343</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(79.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenu</font><font style="font-family:inherit;font-size:10pt;">e - Revenue for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$65.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$91.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">28.4%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was primarily due to an overall decrease in work as a result of depressed oil and gas prices and the corresponding reduction in customer demand for oil and gas related service projects.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross profit</font><font style="font-family:inherit;font-size:10pt;">&#32;- Gross profit was </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">7.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, compared to </font><font style="font-family:inherit;font-size:10pt;">$12.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">13.6%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively. The decrease was due to decreased revenue and lower margins on new work performed during </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense</font><font style="font-family:inherit;font-size:10pt;">&#32;- General and administrative expense for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">4.1%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue) and </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">3.6%</font><font style="font-family:inherit;font-size:10pt;">&#32;of revenue), respectively, representing a decrease of </font><font style="font-family:inherit;font-size:10pt;">18.5%</font><font style="font-family:inherit;font-size:10pt;">. The decrease was due to lower incentive plan costs due to a reduced workforce and our consolidated operating loss.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Corporate Division </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Favorable (Unfavorable) Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percent</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue (eliminations)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(58.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(730</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(644</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Gross loss percentage</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,757</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,154</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(603</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">nm</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,471</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,798</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(673</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General and administrative expense</font><font style="font-family:inherit;font-size:10pt;">&#32;- General and administrative expense for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;was </font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">4.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;of consolidated revenue) and </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">2.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;of consolidated revenue), respectively, representing an increase of </font><font style="font-family:inherit;font-size:10pt;">8.4%</font><font style="font-family:inherit;font-size:10pt;">. The increase was primarily due to reductions in the allocation of personnel costs to our operating divisions related to shared services that are now included within our Corporate Division. The increase was also due to professional fees associated with the evaluation of strategic alternatives in anticipation of the proceeds to be received from the sale of our South Texas Properties and legal fees related to the pursuit of claims against two customers. The increase was offset partially by lower incentive plan costs due to our consolidated operating loss.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s2F70204C892A5CB7B0273FB6A796933C"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Liquidity and Capital Resources</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Available Liquidity</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our primary sources of liquidity are our cash and cash equivalents, scheduled maturities of our short-term investments, and availability under our Credit Agreement (discussed below).  At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, our cash, cash equivalents and short-term investments totaled </font><font style="font-family:inherit;font-size:10pt;">$79.2 million</font><font style="font-family:inherit;font-size:10pt;">, and our immediately available liquidity was as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:459px;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:341px;"></td><td style="width:14px;"></td><td style="width:9px;"></td><td style="width:90px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Available Liquidity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,720</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Total cash, cash equivalents and short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,177</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Credit Agreement total capacity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,000</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding letters of credit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,917</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Credit Agreement available capacity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,083</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Total available liquidity</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,260</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">___________</font></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1)  Includes U.S. Treasuries of $41.8 million with original maturities of three months or less.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2)  Includes U.S. Treasuries with original maturities of more than three months but less than six months.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Working Capital </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our available liquidity is impacted by changes in our working capital and our capital expenditure requirements. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, our working capital was </font><font style="font-family:inherit;font-size:10pt;">$103.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and included </font><font style="font-family:inherit;font-size:10pt;">$79.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of cash, cash equivalents and short-term investments and </font><font style="font-family:inherit;font-size:10pt;">$18.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of assets held for sale. Excluding cash, cash equivalents, short-term investments and assets held for sale, our working capital at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;totaled </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;">, and consisted of net contracts assets and contract liabilities </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(collectively, "Contracts in Progress") of </font><font style="font-family:inherit;font-size:10pt;">$13.1 million</font><font style="font-family:inherit;font-size:10pt;">; contracts receivable and retainage of </font><font style="font-family:inherit;font-size:10pt;">$22.5 million</font><font style="font-family:inherit;font-size:10pt;">; inventory, prepaid expenses and other assets of </font><font style="font-family:inherit;font-size:10pt;">$9.4 million</font><font style="font-family:inherit;font-size:10pt;">; and accounts payable, accrued expenses and other liabilities of </font><font style="font-family:inherit;font-size:10pt;">$39.3 million</font><font style="font-family:inherit;font-size:10pt;">.  The components of our working capital (excluding cash, cash equivalents, short-term investments and assets held for sale) at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and changes in such amounts during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, was as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:677px;border-collapse:collapse;text-align:left;"><tr><td colspan="17"></td></tr><tr><td style="width:328px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:74px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:71px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:66px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:66px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Change During the Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,609</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,845</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,754</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,091</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,390</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contracts in progress, net</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contracts receivable and retainage, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,505</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,466</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,961</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,297</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory, prepaid expenses and other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,676</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,676</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,205</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable, accrued expenses and other liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39,256</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31,235</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,742</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,940</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,198</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,905</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">___________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Contract liabilities at December 31, 2018 and 2017, include accrued contract losses of $2.4 million and $7.6 million, respectively.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Represents our cash position relative to revenue recognized on projects, with contract assets representing unbilled amounts that reflect future cash inflows on projects, and contract liabilities representing (i) advance payments that reflect future cash expenditures and non-cash earnings on projects and (ii) accrued contract losses that represent future cash expenditures on projects.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fluctuations in our working capital, and its components, are not unusual in our business and are impacted by the size of our projects and the mix of our backlog. Our working capital is particularly impacted by the timing of new project awards and related payments in advance of performing work, and the subsequent achievement of billing milestones or project progress on backlog as we complete certain phases of work. Working capital is also impacted at period-end by the timing of contracts receivable collections and accounts payable payments on our projects. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Flow Activity </font><font style="font-family:inherit;font-size:10pt;">(in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.265625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in operating activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash provided by (used in) investing activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,718</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,135</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash used in financing activities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Operating Activities </font><font style="font-family:inherit;font-size:10pt;">- The use of cash by operating activities during 2018 was primarily due to the net impact of:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating losses, excluding net gains on assets held for sale and insurance recoveries of </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;">, loss on the sale of fixed assets and other assets of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, depreciation expense of </font><font style="font-family:inherit;font-size:10pt;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;">, non-cash asset impairments of </font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;">, and stock-based compensation expense of </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decrease in contracts in progress, net of </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">. The decrease reflects a $17.1 million reclassification of contracts in progress, net (net contract assets and contract liabilities) to other noncurrent assets during the period for our two MPSV projects which are subject to dispute.  Excluding the reclassification, contracts in progress, net increased by $14.6 million, primarily due to increases in unbilled positions on our harbor tug projects in our Shipyard Division and the two MPSV projects prior to the reclassification of their contracts in progress balances to noncurrent assets, offset partially by increases in contract liabilities from advanced payments on two separate projects in our Fabrication and Shipyard Divisions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decrease in contracts receivable and retainage of </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;">. The decrease reflects a $3.0 million reclassification of retainage to other noncurrent assets during the period as we do not anticipate collection within the next twelve months.  Excluding the reclassification, contracts receivable and retainage decreased by $3.0 million, primarily due to collections on a completed project in our Fabrication Division;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase in prepaid expenses, inventory and other assets of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to increased inventory for our Services Division;  </font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decrease in deferred revenue of $4.7 million. The decreases reflects a $3.8 million reclassification of deferred revenue to other noncurrent assets, which was netted with the contract in progress reclassification discussed above. Excluding the reclassification, deferred revenue decreased by $0.8 million, primarily due to project progress; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase in accounts payable and accrued expenses of </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to increased activity and the timing of payments for projects in our Shipyard Division.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The use of cash by operating activities during </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due to:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating losses, excluding net loss on assets held for sale of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, depreciation expense of </font><font style="font-family:inherit;font-size:10pt;">$12.9 million</font><font style="font-family:inherit;font-size:10pt;">, non-cash asset impairments of </font><font style="font-family:inherit;font-size:10pt;">$7.7 million</font><font style="font-family:inherit;font-size:10pt;">, amortization of deferred revenue of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">, changes in deferred income taxes of </font><font style="font-family:inherit;font-size:10pt;">$23.2 million</font><font style="font-family:inherit;font-size:10pt;">, and stock-based compensation expense of </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decrease in contracts in progress, net of </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;">, primarily related to increases in accrued contract losses on our two MPSV projects; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase in contracts receivable and retainage of </font><font style="font-family:inherit;font-size:10pt;">$8.3 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to the timing of billings and collections for projects in our Shipyard Division; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decrease in inventory, prepaid expenses and other assets of </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to impairments of inventory;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Decrease in deferred revenue of </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to project progress; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase in accounts payable and accrued expenses of </font><font style="font-family:inherit;font-size:10pt;">$12.1 million</font><font style="font-family:inherit;font-size:10pt;">, primarily due to  the timing of payments for projects in our Shipyard Division.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Investing Activities </font><font style="font-family:inherit;font-size:10pt;">- Cash provided by investing activities for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due to proceeds from the sale of our South Texas Properties and other fixed assets of </font><font style="font-family:inherit;font-size:10pt;">$85.2 million</font><font style="font-family:inherit;font-size:10pt;">, insurance proceeds of </font><font style="font-family:inherit;font-size:10pt;">$9.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;from the final settlement of hurricane damage to our South Texas Properties, and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to the maturity of short-term securities, offset partially by capital expenditures of </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and purchases of short-term investments of </font><font style="font-family:inherit;font-size:10pt;">$9.6 million</font><font style="font-family:inherit;font-size:10pt;">.  The sale of our South Texas Properties consisted of the following:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The second quarter sale of our Texas South Yard for </font><font style="font-family:inherit;font-size:10pt;">$55.0 million</font><font style="font-family:inherit;font-size:10pt;">, less selling costs of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, for total net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$53.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and a gain of </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fourth quarter sale of our Texas North Yard for </font><font style="font-family:inherit;font-size:10pt;">$28.0 million</font><font style="font-family:inherit;font-size:10pt;">, less selling cost of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, for total net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$27.4 million</font><font style="font-family:inherit;font-size:10pt;">, and a gain of </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash used in investing activities for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due to capital expenditures of </font><font style="font-family:inherit;font-size:10pt;">$4.8 million</font><font style="font-family:inherit;font-size:10pt;">, offset partially by proceeds from the sale of equipment of </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and insurance recoveries of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financing Activities</font><font style="font-family:inherit;font-size:10pt;">&#32;- During </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, net cash used in financing activities was </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Cash used in financing activities for both </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;was primarily due to tax payments made on behalf of employees from vested stock withholdings and dividends for 2017 of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Credit Facilities </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Credit Agreement </font><font style="font-family:inherit;font-size:10pt;">- We have a </font><font style="font-family:inherit;font-size:10pt;">$40.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;revolving credit facility with Hancock Whitney Bank ("Credit Agreement") that can be used for borrowings or letters of credit. On August 27, 2018, we amended our Credit Agreement which, among other things, extended its maturity date to June 9, 2020. Our amended quarterly financial covenants during the remaining term of the Credit Agreement are as follows:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ratio of current assets to current liabilities of not less than </font><font style="font-family:inherit;font-size:10pt;">1.25</font><font style="font-family:inherit;font-size:10pt;">:1.00;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Minimum tangible net worth of at least the sum of </font><font style="font-family:inherit;font-size:10pt;">$180.0 million</font><font style="font-family:inherit;font-size:10pt;">, plus </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;">&#32;of the proceeds from any issuance of stock or other equity after deducting of any fees, commissions, expenses and other costs incurred in such offering; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ratio of funded debt to tangible net worth of not more than </font><font style="font-family:inherit;font-size:10pt;">0.50</font><font style="font-family:inherit;font-size:10pt;">:1.00.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Credit Agreement also includes restrictions regarding our ability to: (i) grant liens; (ii) make certain loans or investments; (iii) incur additional indebtedness or guarantee other indebtedness in excess of specified levels; (iv) make any material change to the nature of our business or undergo a fundamental change; (v) make any material dispositions; (vi) acquire another company or </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">all or substantially all of its assets; (vii) enter into a merger, consolidation, or sale leaseback transaction; or (viii) declare and pay dividends if any potential default or event of default occurs. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest on borrowings under the Credit Agreement may be designated, at our option, as either the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Wall Street Journal</font><font style="font-family:inherit;font-size:10pt;">&#32;published Prime Rate (</font><font style="font-family:inherit;font-size:10pt;">5.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;at December 31, 2018) or LIBOR (</font><font style="font-family:inherit;font-size:10pt;">2.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;at December 31, 2018) plus </font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;per annum. Commitment fees on the unused portion of the Credit Agreement are </font><font style="font-family:inherit;font-size:10pt;">0.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;per annum and interest on outstanding letters of credit is </font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;per annum. The Credit Agreement is secured by substantially all of our assets (with a negative pledge on our real property). </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had no outstanding borrowings under our Credit Agreement and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of outstanding letters of credit to support our projects, providing </font><font style="font-family:inherit;font-size:10pt;">$37.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of available capacity. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with all of our financial covenants, with a tangible net worth of </font><font style="font-family:inherit;font-size:10pt;">$199.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(as defined by the Credit Agreement), a ratio of current assets to current liabilities of </font><font style="font-family:inherit;font-size:10pt;">2.85</font><font style="font-family:inherit;font-size:10pt;">&#32;to 1.0 and a ratio of funded debt to tangible net worth of </font><font style="font-family:inherit;font-size:10pt;">0.01</font><font style="font-family:inherit;font-size:10pt;">:1.00.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Surety Bonds</font><font style="font-family:inherit;font-size:10pt;">&#32;- We issue surety bonds in the ordinary course of business to support our projects.  At December 31, 2018, we had </font><font style="font-family:inherit;font-size:10pt;">$396.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of outstanding surety bonds to support our projects.   Although we believe there is sufficient bonding capacity available to us from one or more financial institutions, such capacity is uncommitted, and accordingly, we can provide no assurances that necessary bonding capacity will be available to support our future bonding requirements.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Registration Statement </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a shelf registration statement that is effective with the SEC that expires on November 27, 2020. The shelf registration statement enables us to issue up to $200.0 million in either debt or equity securities, or a combination thereof, from time to time subsequent to the filing of a prospectus supplement, which among other things, identifies the sales agent, specifies the number and value of securities that may be sold, and provides a time frame over which the securities may be offered. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liquidity Outlook </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As discussed in our Overview, we continue to focus on maintaining liquidity and securing meaningful new project awards and backlog in the near-term, and generating operating income and cash flow from operations in the longer-term. We have made significant progress in our efforts to increase our backlog and improve and preserve our liquidity, including ongoing cost reductions (including reducing the cash compensation paid to our directors and the salaries of our executive officers) and the sale of underutilized assets. In addition, at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we continue to have </font><font style="font-family:inherit;font-size:10pt;">$18.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of assets held for sale; however, we can provide no assurances that we will successfully sell these assets or that we will recover their carrying value. The primary uses of our liquidity for 2019 and the foreseeable future are to fund:</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The underutilization of our facilities within our Fabrication Division, and to a lesser extent within our Shipyard Division, until we secure and/or begin to execute sufficient backlog to fully recover our overhead costs;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital expenditures (including potential enhancements to our Shipyard Division facilities);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued contract losses recorded at December 31, 2018;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Working capital requirements for our projects (including the potential SeaOne project and potential additional projects for the U.S. Navy if the aforementioned options are exercised);</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expansion of our EPC Division; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate administrative expenses and strategic initiatives. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We anticipate capital expenditures of $5.0 million to $10.0 million for 2019.  Further investments in facilities may be required to win and execute potential offshore wind projects, which are not included in these estimates.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If conditions for the oil and gas industry do not improve, we are unable to increase our backlog, we are unable to diversify our customer base, or we are unsuccessful in our strategic repositioning of the Company, we would take additional measures to reduce costs and preserve our liquidity until we are able to generate cash flows from operations. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe that our cash, cash equivalents and short-term investments at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and availability under our Credit Agreement, will be sufficient to enable us to fund our operating expenses, meet our working capital and capital expenditure requirements, and satisfy any debt service obligations or other funding requirements, for at least twelve months from the date of this Report. Our evaluation of the sufficiency of our cash and liquidity is primarily based on our financial forecast for 2019 and 2020, which is impacted by our existing backlog and estimates of future new project awards. We can provide no assurances that </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">our financial forecast will be achieved or that we will have sufficient cash or availability under our Credit Agreement to meet planned operating expenses and other unforeseen cash requirements. Accordingly, we may be required to obtain new or additional credit facilities, sell additional assets or conduct equity or debt offerings at a time when it is not beneficial to do so. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sAE7C80AE0DE655B9B5451BDEFDFDD295"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Contractual Obligations and Commitments</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth our contractual obligations and commitments as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands).</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"></td></tr><tr><td style="width:38%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Payments Due by Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less&#160;Than<br>1 Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">1 to 3<br>Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">3 to 5<br>Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchase commitment &#8211; equipment </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchase commitment &#8211; material and services </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,299</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,967</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,332</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating leases </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,624</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,352</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,055</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">557</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,500</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,204</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,684</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,055</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">557</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">___________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:16px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8220;Purchase commitment &#8211; equipment&#8221; are capital expenditure commitments related to purchase order agreements for equipment.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:16px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8220;Purchase commitment &#8211; material and services&#8221; are commitments related to purchase order agreements for materials and outside services  related to our backlog at December 31, 2018.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:16px;"><font style="font-family:inherit;font-size:9pt;">(3)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">"Operating leases" are commitments for office space and facilities.</font></div></td></tr></table><div><a name="s0EEA1D938FB752C192993BBC1D878E85"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Off-Balance Sheet Arrangements</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are not a party to any contract or other obligation not included on our Balance Sheet that has, or is reasonably likely to have, a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Matters</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Not applicable.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sB8F1DC25D06E5635889DA2EA2F751797"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 7A. Quantitative and Qualitative Disclosures About Market Risk</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2018, we had cash and cash equivalents of approximately </font><font style="font-family:inherit;font-size:10pt;">$70.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and short-term investments of approximately </font><font style="font-family:inherit;font-size:10pt;">$8.7 million</font><font style="font-family:inherit;font-size:10pt;">. We do not have operations subject to material risk of foreign currency fluctuations, nor do we use derivative financial instruments in our operations or investment portfolio. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest on borrowings under our Credit Agreement may be designated, at our option, as either the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Wall Street Journal</font><font style="font-family:inherit;font-size:10pt;">&#32;published Prime Rate (</font><font style="font-family:inherit;font-size:10pt;">5.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;at December 31, 2018) or LIBOR (</font><font style="font-family:inherit;font-size:10pt;">2.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;at December 31, 2018) plus </font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;per annum. Commitment fees on the unused portion of the Credit Agreement are </font><font style="font-family:inherit;font-size:10pt;">0.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;per annum and interest on outstanding letters of credit is </font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;per annum. The Credit Agreement is secured by substantially all of our assets (excluding real property). At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had no outstanding borrowings under our Credit Agreement and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of outstanding letters of credit to support of our projects, providing </font><font style="font-family:inherit;font-size:10pt;">$37.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of available capacity.  </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We issue surety bonds in the ordinary course of business to support our projects.  At December 31, 2018, we had </font><font style="font-family:inherit;font-size:10pt;">$396.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of outstanding surety bonds in support of our projects.   </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s1E9130FF62A95B12AF4F096C8831B333"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 8. Financial Statements and Supplementary Data</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In this Report our Financial Statements and the accompanying notes appear on pages F-1 through F-25 and are incorporated herein by reference. See Index to Financial Statements on Page 48</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">.</font></div><div><a name="sD01DC8F3F05A58549A285A2FF29BE63E"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">None.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s80A2B9824618514099D95E126C842136"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 9A. Controls and Procedures </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Evaluation of Disclosure Controls and Procedures</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms, and that such information is communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934) as of the end of the period covered by this report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that the design and operation of our disclosure controls and procedures were effective as of the end of the period covered by this Report.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Management&#8217;s Report on Internal Control Over Financial Reporting</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Under the supervision and with the participation of management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control &#8211; Integrated Framework</font><font style="font-family:inherit;font-size:10pt;">&#32;issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on our evaluation under the framework in </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control &#8211; Integrated Framework,</font><font style="font-family:inherit;font-size:10pt;">&#32;our management concluded that our internal control over financial reporting was effective as of December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Attestation Report of the Independent Registered Public Accounting Firm</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effectiveness of our internal control over financial reporting as of December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, has been audited by Ernst &amp; Young LLP, an independent registered public accounting firm, as indicated in their report dated </font><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">, which is included herein.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Changes in Internal Controls Over Financial Reporting</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no changes in our internal control over financial reporting that occurred during the fourth quarter 2018, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.  </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Report of Independent Registered Public Accounting Firm</font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">To the Shareholders and Board of Directors of Gulf Island Fabrication, Inc.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Opinion on Internal Control over Financial Reporting</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have audited Gulf Island Fabrication, Inc.&#8217;s internal control over financial reporting as of December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework) (the COSO criteria). In our opinion, Gulf Island Fabrication, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, based on the COSO criteria.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the related consolidated statements of operations, changes in shareholders&#8217; equity, and cash flows for each of the three years in the period ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and the related notes and our report dated </font><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">, expressed an unqualified opinion thereon.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis for Opinion</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s management is responsible 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&#8217;s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB 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></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Definitions and Limitations of Internal Control over Financial Reporting</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A company&#8217;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&#8217;s internal control over financial reporting includes those policies and procedures that (1) 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) 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) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;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.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;/s/ Ernst &amp; Young LLP</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New Orleans, Louisiana</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></div><hr style="page-break-after:always"><div><a name="s7896A44A53CB5F819E9ABFAC9E00342B"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 9B. Other Information</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 27, 2019, our board of directors approved May 9, 2019 as the date of our 2019 annual meeting of shareholders. </font></div><div><a name="s7E4D8C42E170560697DFDB510AF8261C"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PART III</font></div><div><a name="sD3DCDF6310CF587B978DE7016E0D63EB"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 10. Directors, Executive Officers and Corporate Governance</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information regarding executive officers called for by this item may be found following Item&#160;4 of this 2018 Annual Report under the caption &#8220;Executive Officers of the Registrant&#8221; and is incorporated herein by reference.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have adopted a Code of Ethics for the Chief Executive Officer, the Chief Financial Officer (the principal financial officer), and the Chief Accounting Officer (the principal accounting officer) and persons performing similar functions (the &#8220;Code of Ethics&#8221;) and a Code of Business Conduct and Ethics, which applies to all employees and directors, including the Chief Executive Officer, the Chief Financial Officer, the Chief Accounting Officer and persons performing similar functions. These codes are available to the public on our Internet website at www.gulfisland.com. Any substantive amendments to the Code of Ethics or any waivers granted under the Code of Ethics will be disclosed within four business days of such event on our website. Such information will remain available on our website for at least 12 months.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The remaining information called for by this item may be found in our definitive proxy statement prepared in connection with our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;annual meeting of shareholders and is incorporated herein by reference.</font></div><div><a name="s00516865F8975425B18E40EF27FACA53"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 11. Executive Compensation</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information called for by this item may be found in our definitive proxy statement prepared in connection with our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;annual meeting of shareholders and is incorporated herein by reference.</font></div><div><a name="sCA243EDA1B775D75851EDCAFFF5D356A"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholders Matters</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information regarding security ownership of certain beneficial owners and management called for by this item may be found in our definitive proxy statement prepared in connection with our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;annual meeting of shareholders and is incorporated herein by reference.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Equity Compensation Plan Information </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about our shares of common stock that may be issued upon the exercise of options, warrants and rights under all of our existing equity compensation plans as of December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:36%;"></td><td style="width:14%;"></td><td style="width:3%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:4%;"></td><td style="width:26%;"></td><td style="width:3%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Plan Category</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Number&#160;of&#160;securities</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">to be issued upon</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">exercise of</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">outstanding options,</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">warrants and rights</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Weighted-average</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">exercise price of</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">outstanding</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">options, warrants</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">and rights</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Number&#160;of&#160;securities&#160;remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">available for future issuance</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">under equity compensation</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">plans (excluding securities</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">reflected in column 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity compensation plans approved by security holders</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">526,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">527,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Equity compensation plans not approved by security holders</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">526,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">527,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup>&#160;</font></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:16px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Represents shares issuable pursuant to the terms of outstanding restricted stock awards. These awards are not reflected in the next column as they do not have an exercise price.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:16px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">At </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:9pt;">, we had </font><font style="font-family:inherit;font-size:9pt;">527,357</font><font style="font-family:inherit;font-size:9pt;">&#32;aggregate shares available for future issuance under our Incentive Plans. </font></div></td></tr></table><div><a name="s65F202C279B85CAC89CF7BF9A154E070"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 13. Certain Relationships and Related Transactions, and Director Independence</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information called for by this item may be found in our definitive proxy statement prepared in connection with our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;annual meeting of shareholders and is incorporated herein by reference.</font></div><div><a name="s7B7765693A93545C9F9D572B5A78029D"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 14. Principal Accounting Fees and Services</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information called for by this item may be found in our definitive proxy statement prepared in connection with our </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">&#32;annual meeting of shareholders and is incorporated herein by reference.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></div><hr style="page-break-after:always"><div><a name="s7097301E30CA5B7C8D1C3EF965CBACBF"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PART IV</font></div><div><a name="sDB0493D9858C5A6E8D5F42E6AE300B61"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Item 15. Exhibits, Financial Statement Schedules</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following financial statements, schedules and exhibits are filed as part of this Report:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(i) Financial Statements</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:92%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Page</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Report of Independent Registered Public Accounting Firm</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-1</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets at December&#160;31, 2018 and 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-2</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Operations for the Years Ended December&#160;31, 2018, 2017, and 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-3</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Changes in Shareholders&#8217; Equity for the Years Ended December 31, 2018, 2017, and 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-4</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Consolidated Statements of Cash Flows for the Years Ended December&#160;31, 2018, 2017, and 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-5</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notes to Consolidated Financial Statements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-6</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(ii) Schedules</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other schedules have not been included because they are not required, not applicable, immaterial, or the information required has been included elsewhere herein.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(iii) Exhibits</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Exhibit Index on page E-1. We will furnish to any eligible shareholder, upon written request, a copy of any exhibit listed upon payment of a reasonable fee equal to the Company&#8217;s expenses in furnishing such exhibit. Such requests should be addressed to: </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investor Relations</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gulf Island Fabrication, Inc.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16225 Park Ten Place, Suite 300</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Houston, Texas 77084</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48</font></div></div><hr style="page-break-after:always"><div><a name="s85A4FC2868855E5A93D63863D0197113"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Report of Independent Registered Public Accounting Firm</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">To the Shareholders and Board of Directors of Gulf Island Fabrication, Inc.</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Opinion on the Financial Statements </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have audited the accompanying consolidated balance sheets of Gulf Island Fabrication, Inc. (the Company) as of December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the related consolidated statements of operations, changes in shareholders&#8217; equity, and cash flows for each of the three years in the period ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and the results of its operations and its cash flows for each of the three years in the period ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, in conformity with U.S. generally accepted accounting principles.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated </font><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">, expressed an unqualified opinion thereon.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis for Opinion</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These financial statements are the responsibility of the Company&#8216;s management. Our&#160;responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB 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></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We conducted our audits 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 financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;/s/ Ernst&#160;&amp; Young LLP</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have served as the Company's auditor since 1997.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New Orleans, Louisiana</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-1</font></div></div><hr style="page-break-after:always"><div><a name="s03F1609364EE567DB8445D5ADDF36285"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED BALANCE SHEETS</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASSETS</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,720</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contracts receivable and retainage, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,982</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,373</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,833</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,088</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,933</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets held for sale</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,935</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,576</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,955</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,164</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other noncurrent assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,405</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,777</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">270,840</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,969</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,375</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,676</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses and other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,860</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,101</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,665</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, noncurrent</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other noncurrent liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,089</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,913</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,190</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,347</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shareholders&#8217; equity:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Preferred stock, no par value, 5,000 shares authorized, no shares issued and outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock, no par value, 20,000 shares authorized, 15,090 issued and outstanding at December&#160;31, 2018 and 14,910 at December&#160;31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,021</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,823</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional paid-in capital</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,243</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,836</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total shareholders&#8217; equity</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">201,100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219,493</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities and shareholders&#8217; equity</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258,290</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">270,840</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying notes are an integral part of these financial statements.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-2</font></div></div><hr style="page-break-after:always"><div><a name="s7D324A99E26E58A0B34266C433B624AA"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands, except per share data)</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:56%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">286,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,443</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,947</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">261,473</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,853</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,015</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,800</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,670</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset impairments and (gain) loss on assets held for sale, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">304</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(681</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Operating income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income (expense), net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(349</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net income (loss) before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax (expense) benefit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,041</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net income (loss)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,378</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,766</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,515</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Per share data:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted income (loss) per common share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash dividends per common share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying notes are an integral part of these financial statements.</font></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-3</font></div></div><hr style="page-break-after:always"><div><a name="s6B4C527478ED5DBF92EF0629ED7E40B2"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"></td></tr><tr><td style="width:31%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Common Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Additional</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Paid-In</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Retained</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shareholders&#8217;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Equity</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at January&#160;1, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,352</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">257,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,515</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,515</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting of restricted stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(217</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">312</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,813</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,125</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividends on common stock</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,695</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,641</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,813</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">153,578</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">263,032</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting of restricted stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(92</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(824</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(916</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividends on common stock</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(598</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(598</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">219,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,378</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,378</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting of restricted stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,516</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,795</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,090</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,021</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102,243</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,836</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">201,100</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying notes are an integral part of these financial statements.</font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-4</font></div></div><hr style="page-break-after:always"><div><a name="sC7A28309320E5CCEA4640A389AF46A94"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:60%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash flows from operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Amortization of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,008</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,223</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Bad debt expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Asset impairments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,363</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,672</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(Gain) loss on assets held for sale, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gain on insurance recoveries</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,571</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Loss (gain) on the sale of fixed assets and other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(757</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(23,234</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,409</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock-based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,795</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Changes in operating assets and liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Contracts receivable and retainage, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,932</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,544</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,984</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Prepaid expenses, inventory and other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">744</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,515</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,354</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,757</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Contract liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(852</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,917</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,656</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred compensation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Accrued expenses and other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,500</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,740</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,157</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash (used in) provided by operating activities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(39,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,568</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash flows from investing activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash received in acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,481</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,834</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,795</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Purchase of short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Maturities of short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,200</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Proceeds from the sale of property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Recoveries from insurance claims</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,362</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,544</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash provided by (used in) investing activities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash flows from financing activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Proceeds from borrowings under Credit Agreement</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Repayment of borrowings under Credit Agreement</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,000</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Payment of financing cost</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Tax payments made on behalf of employees from vested stock withholdings</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(810</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(916</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(217</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Payments of dividends on common stock</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(598</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net cash used in financing activities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(852</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,664</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(927</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net increase (decrease) in cash and cash equivalents</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,184</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and cash equivalents, beginning of period</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,983</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,167</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,828</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash and cash equivalents, end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,457</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,983</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,167</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Supplemental cash flow information:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Interest paid</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">352</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">349</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">332</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Income taxes paid (refunds received), net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">377</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Reclassification of property, plant and equipment to assets held for sale</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,488</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Reclassification of assets held for sale to property, plant and equipment</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">866</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Reclassification of accrued expenses to assets held for sale</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,245</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying notes are an integral part of these financial statements.</font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-5</font></div></div><hr style="page-break-after:always"><div><a name="sE209893E6272572DAE37BE95334FE218"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DECEMBER 31, 2018</font></div><div><a name="sDD6D0EF1B417586C9B7BB77085633C42"></a></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nature of Operations</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gulf Island Fabrication, Inc. ("Gulf Island"), together with its subsidiaries ("the Company," "we," "us" and "our"), is a leading fabricator of complex steel structures, modules and marine vessels used in energy extraction and production, petrochemical and industrial facilities, power generation, alternative energy and shipping and marine transportation operations. We also provide project management for engineering, procurement and construction ("EPC") projects along with installation, hookup, commissioning, and repair and maintenance services.  In addition, we perform civil, drainage and other work for state and local governments. Our customers include United States ("U.S.") and, to a lesser extent, international energy producers; petrochemical, industrial, power and marine operators; EPC companies; and certain agencies of the U.S. government. We operate and manage our business through four operating divisions ("Fabrication", "Shipyard", "Services" and "EPC") and one non-operating division ("Corporate"), which represent our reportable segments. Our corporate headquarters is located in Houston, Texas, with fabrication facilities located in Houma, Jennings and Lake Charles, Louisiana.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;Significant projects in our backlog include the expansion of a paddle wheel riverboat, the construction of nine remaining harbor tug vessels, two offshore regional class marine research vessels (with a customer option for a third vessel), two vehicle ferries, two towboats, an ice-breaker tug, and a towing, salvage and rescue ship for the U.S. Navy (with customer options for seven additional vessels). Recently completed projects include the fabrication of complex modules for a newbuild petrochemical facility and construction of two technologically-advanced OSVs, and a harbor tug vessel. Previous projects also include the fabrication of wind turbine foundations for the first offshore wind project in the U.S., and construction of two of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM, and the first single point anchor reservoir ("SPAR") hull fabricated in the U.S. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;Basis of Presentation</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying Consolidated Financial Statements ("Financial Statements") have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (the "SEC") and accounting principles generally accepted in the U.S. ("GAAP").  The Financial Statements reflect all majority owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation. Certain balances at December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, have been reclassified within our Consolidated Balance Sheets ("Balance Sheet") to conform to our presentation at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and certain amounts for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2016 have been reclassified within our Consolidated Statements of Operations ("Statement of Operations") to conform to our presentation for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.  See below for further discussion of the reclassification of certain balances for prior years. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Outlook</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We continue to strategically position the Company to participate in the fabrication of petrochemical and industrial facilities, pursue offshore wind opportunities, enter the EPC industry, and diversify our customer base within all our operating divisions.  In addition, we continue to focus on maintaining our liquidity and securing meaningful new project awards and backlog in the near-term, and generating operating income and cash flows from operations in the longer-term.  We have made significant progress in our efforts to increase our backlog and improve and preserve our liquidity, including ongoing cost reductions (including reducing the cash compensation paid to our directors and the salaries of our executive officers) and the sale of underutilized assets.  See Note 3 for further discussion of our recent asset sales and assets held for sale at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe our cash, cash equivalents, short-term investments and availability under our Credit Agreement (defined in Note 7), will be sufficient to enable us to fund our operating expenses, meet our working capital and capital expenditure requirements, and satisfy any debt service obligations or other funding requirements, for at least twelve months from the filing date of this Report.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Cycle</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The durations of our contracts vary, but typically extend beyond twelve months from the date of contract award. Consistent with industry practice, assets and liabilities have been classified as current under the operating cycle concept whereby all contract-related items are classified as current regardless of whether cash will be received or paid within a twelve month period. Assets and liabilities classified as current which may not be received or paid within the next twelve months include contract retainage, </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-6</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">contract assets, deferred revenue and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as long-term.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of our Financial Statements in conformity with GAAP requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosures of contingent assets and liabilities.  We believe our most significant estimates and judgments are associated with revenue recognition for our contracts, including application of the percentage-of-completion method, estimating costs to complete each contract and the recognition of incentives, unapproved change orders, claims, and liquidated damages; fair value and recoverability assessments that must be periodically performed with respect to long-lived assets and our assets held for sale; determination of deferred income tax assets, liabilities and related valuation allowances; reserves for bad debts; and liabilities related to self-insurance programs. If the underlying estimates and assumptions upon which our Financial Statements are based change in the future, actual amounts may differ materially from those included in the Financial Statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report basic and diluted earnings per share ("EPS") using the "two-class" method as required under GAAP.  The calculation of EPS using the two-class method is required when a company has two or more classes of common stock or participating securities. Certain of our unvested restricted stock (which are not included in our basic or diluted weighted average shares outstanding) contain the right to receive non-refundable dividends and therefore represent participating securities. See Note 6 for calculations of our basic and diluted EPS.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider investments with original maturities of three months or less when purchased to be cash equivalents.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider investments with original maturities of more than three months but less than twelve months to be short-term investments. At December 31, 2018, our short-term investments include U.S. Treasuries with original maturities of less than six months. We intend to hold these investments until maturity and have stated them at amortized cost. Due to their near-term maturities, amortized cost approximates fair value. All short-term investments are traded on active markets with quoted prices and represent level 1 fair value measurements. See Note 5 for further discussion of our fair value measurements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory is recorded at the lower of cost or net realizable value determined using the first-in-first-out basis.  The cost of inventory includes acquisition costs, production or conversion costs, and other costs incurred to bring the inventory to a current location and condition.  Net realizable value is our estimated selling price in the normal course of business, less reasonably predictable costs of completion, disposal and transportation.  An allowance for excess or inactive inventory is recorded based on an analysis that considers current inventory levels, historical usage patterns, estimates of future sales and salvage value.  See Note 5 for further discussion of our inventory.  </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business we extend credit to our customers on a short-term basis and contract receivables are generally not collateralized; however, we typically have the right to place liens on our projects in the event of nonpayment by our customers. We routinely review individual contract receivable balances for collectibility and make provisions for probable uncollectible amounts as necessary. Among the factors considered in our review are the financial condition of our customer and its access to financing, underlying disputes with the customer, the age and value of the receivable balance, and economic conditions in general. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customer base historically includes a significant number of energy related companies and their contractors. This concentration of customers in the energy sector may impact our overall exposure to credit risk, either positively or negatively, in that customers may be similarly affected by changes in economic or other conditions.  See Note 2 for further discussion of our allowance for doubtful accounts.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards under our stock-based compensation plans are calculated using a fair value based measurement method. Compensation expense for share based awards is recognized only for those awards that are expected to vest. We use the straight-</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-7</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">line method to recognize share-based compensation expense over the requisite service period of the award.  We recognize the excess tax benefit or tax deficiency resulting from the difference between the deduction we receive for tax purposes and the stock-based compensation expense we recognize for financial reporting purposes created when common stock vests, as an income tax benefit or expense in our Statement of Operations.  See Note 9 for further discussion of our stock-based and other compensation plans.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax payments made on behalf of employees to taxing authorities in order to satisfy employee income tax withholding obligations from the vesting of shares under our stock-based compensation plans are classified as a financing activity in our Consolidated Statement of Cash Flows ("Statement of Cash Flows").</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets Held for Sale</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets held for sale are measured at the lower of their carrying amount or fair value less cost to sell. See Note 3 for further discussion of our assets held for sale.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation Expense</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We depreciate property, plant and equipment on a straight-line basis over estimated useful lives ranging from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">25 years</font><font style="font-family:inherit;font-size:10pt;">, absent any indicators of impairment. Ordinary maintenance and repairs, which do not extend the physical or economic lives of the plant or equipment, are charged to expense as incurred. See Note 4 for further discussion of our property, plant and equipment.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived Assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review long-lived assets for impairment, which include property, plant and equipment and finite-lived intangible assets  included within other assets, when events or changes in circumstances indicate that the carrying amount may not be recoverable.  If a recoverability assessment is required, the estimated future undiscounted cash flow associated with the assets or asset groups are compared to their respective carrying amounts to determine if an impairment exists.  An impairment loss is measured by comparing the fair value of the asset or asset group to its carrying amount and recording the excess of the carrying amount of the asset or asset group over its fair value as an impairment charge. An asset group constitutes the minimum level for which identifiable cash flows are principally independent of the cash flows of other assets or asset groups. Fair value is determined based on discounted cash flows, appraised values or third party indications of value, as appropriate.  See Note 5 for further discussion of impairments recorded for our long-lived assets.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our fair value determinations for financial assets and liabilities are based on the particular facts and circumstances. Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement.  The three levels of the valuation hierarchy are as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1 - inputs are based upon quoted prices for identical instruments traded in active markets.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2 - inputs are based upon quoted prices for similar instruments in active markets and model-based valuation techniques for which all significant assumptions are observable in the market.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3 - inputs are based upon model-based valuation techniques for which significant assumptions are generally not observable in the market and typically reflect estimates and assumptions that we believe market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 5 for additional discussion of our fair value measurements. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General</font><font style="font-family:inherit;font-size:10pt;">&#32;- Our revenue is derived from customer contracts and agreements that are awarded on a competitively bid and negotiated basis using a range of contracting options, including fixed-price, unit-rate and T&amp;M.  Our contracts primarily relate to the fabrication and construction of steel structures, modules and marine vessels, and project management services and other service arrangements. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenue for our contracts in accordance with Accounting Standards Update ("ASU") 2014-09, Topic 606 &#8220;Revenue from Contracts with Customers&#8221; ("Topic 606"), which was adopted by us on January 1, 2018, and supersedes previous revenue recognition guidance, including industry-specific guidance.  Accordingly, the reported results for 2018 reflect the application of Topic 606 guidance, while the comparable results for 2017 and 2016 were prepared under previous revenue recognition guidance. See further discussion of our adoption of Topic 606 below.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-8</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606 requires entities to recognize revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, provisions of Topic 606 specify  which goods and services are distinct and represent separate performance obligations (representing the unit of account in Topic 606) within a contract and which goods and services (which could include multiple contracts or agreements) should be aggregated. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Revenue for performance obligations satisfied over time are recognized as the work progresses. Revenue for performance obligations that do not meet the criteria for over time recognition are recognized at a point-in-time when a performance obligation is complete and a customer has obtained control of a promised asset. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fixed-Price and Unit-Rate Contracts - </font><font style="font-family:inherit;font-size:10pt;">Revenue for our fixed-price and unit-rate contracts is recognized using the percentage-of-completion method (an input method), based on contract costs incurred to date compared to total estimated contract costs.  Contract costs include direct costs, such as materials and labor, and indirect costs that are attributable to contract activity.  Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred.  Prior to our adoption of Topic 606, revenue for our fixed-price and unit-rate contracts was recognized using the percentage-of-completion method, based on the percentage of direct labor hours incurred to date compared to total estimated direct labor hours, and revenue for materials was recognized only to the extent of costs incurred. Revenue and gross profit for contracts accounted for using the percentage-of-completion method can be significantly affected by changes in estimated cost to complete such contracts. Significant estimates impacting the cost to complete a contract include: costs of engineering, materials, components, equipment, labor and subcontracts; labor productivity; schedule durations, including subcontractor and supplier progress; contract disputes, including claims; achievement of contractual performance requirements; and contingency, among others.  The cumulative impact of revisions in total cost estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on contracts. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our Financial Statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">T&amp;M Contracts -</font><font style="font-family:inherit;font-size:10pt;">&#32;Revenue for our T&amp;M contracts is recognized at contracted rates when the work is performed, the costs are incurred and collection is reasonably assured. Our T&amp;M contracts provide for labor and materials to be billed at rates specified within the contract. The consideration from the customer directly corresponds to the value of our performance completed at the time of invoicing. Our current revenue recognition method for T&amp;M contracts is consistent with the method used prior to adoption of Topic 606.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Consideration</font><font style="font-family:inherit;font-size:10pt;">&#32;- Revenue and gross profit for contracts can be significantly affected by variable consideration, which can be in the form of unapproved change orders, claims, incentives, and liquidated damages that may not be resolved until the later stages of the contract or after the contract has been completed and delivery occurs. We estimate variable consideration based on the amount we expect to be entitled and include estimated amounts in transaction price to the extent it is probable that a significant future reversal of cumulative revenue recognized will not occur or when we conclude that any significant uncertainty associated with the variable consideration is resolved. For </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, we had no material amounts in revenue related to unapproved change orders, claims, or incentives. However, at </font><font style="font-family:inherit;font-size:10pt;">December 31, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, certain projects in our Shipyard Division reflected a reduction to our estimated contract price for liquidated damages of </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$11.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The reductions in contract price were recorded during 2017.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of Topic 606</font><font style="font-family:inherit;font-size:10pt;">&#32;- As discussed above, on January 1, 2018 we adopted Topic 606. Our adoption of Topic 606 included a detailed review of our significant contracts that were not substantially complete as of January 1, 2018. Based on our review, we determined that Topic 606 did not impact the timing or method of revenue recognition for our T&amp;M contracts.  We also concluded that the continued use of the percentage-of-completion method was appropriate for our fixed-price and unit-rate contracts given ownership and control of the work transfers to our customers as the work is performed. Although our customers retain the right and ability to change, modify or discontinue further work at any stage of the project, in the event our customers discontinue work, they are required to compensate us for the work performed to date.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to our adoption of Topic 606, our determination of percentage-of-completion for our contracts was based on the percentage of direct labor hours incurred to date compared to total estimated direct labor hours, and revenue for materials was recognized only to the extent of costs incurred.  However, in our adoption of Topic 606, we adjusted our measure of progress for the determination of percentage-of-completion to include subcontract labor hours in addition to direct labor hours.  The impact of this change was not material to our Financial Statements and no cumulative effect adjustment to retained earnings as of January 1, 2018 was recorded (based on the application of the modified retrospective method under Topic 606).  </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-9</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the fourth quarter 2018, we concluded that the use of labor hours for the determination of percentage-of-completion for our contracts was not appropriate based on the changing mix of our contracts, which include an increasing amount of engineered equipment, manufactured materials, and subcontracted services and materials. We further concluded that in our adoption of Topic 606 as of January 1, 2018, our determination of percentage-of-completion for our fixed-price and unit-rate contracts should have been based on total contract costs incurred to date compared to total estimated contact costs.  We further concluded that material costs that are significant to a contract and do not reflect an accurate measure of project completion should be excluded from the determination of our contract progress, and revenue for such materials should only be recognized to the extent of costs incurred. Accordingly, during the fourth quarter 2018 we corrected our percentage-of-completion estimates for our fixed-price and unit-rate contracts to be based on total costs incurred to date compared to total estimated contract costs.  As result of this correction, we reevaluated the required cumulative effect adjustment to retained earnings as of January 1, 2018 for the adoption impact of Topic 606.  Based on this evaluation, we determined that the cumulative effect adjustment would have been </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">, which we do not believe is material to our Financial Statements for 2018.  Accordingly, no cumulative adjustment to retained earnings as of January 1, 2018 was recorded.  We further evaluated the quarterly impacts to 2018 resulting from the correction during the fourth quarter 2018 and concluded that the impacts were not material to our quarterly Financial Statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Additional Disclosures</font><font style="font-family:inherit;font-size:10pt;">&#32;- Topic 606 also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. See Note 2 for required disclosures under Topic 606. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-contract Costs</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pre-contract costs are generally charged to cost of revenue as incurred, but in certain cases their recognition may be deferred if specific probability criteria are met. At December 31, 2018 and 2017, we had no deferred pre-contract costs.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other (Income) Expense, Net</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net, generally represents (gains) losses associated with the sale or disposition of property and equipment other than assets held for sale.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes have been provided using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using enacted rates expected to be in effect during the year in which the differences are expected to reverse. Due to changing tax laws, significant judgment is required to estimate the effective tax rate expected to apply to tax differences that are expected to reverse in the future.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A valuation allowance is provided to reserve for deferred tax assets ("DTA(s)") if, based upon the available evidence, it is more likely than not that some or all of the DTAs will not be realized. The realization of our DTAs depends on our ability to generate sufficient taxable income of the appropriate character and in the appropriate jurisdictions. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments.  Interest and penalties on uncertain tax positions are recorded within income tax expense.  See Note 8 for further discussion of our income taxes and DTAs.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reclassifications</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We made the following reclassifications to prior periods presented in our Financial Statements to conform with our presentation for 2018 and at December 31, 2018:  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued contract losses of </font><font style="font-family:inherit;font-size:10pt;">$7.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;at December 31, 2017, were combined with contract liabilities on our Balance Sheet, and accrued contract losses was removed as a separate line item on our Balance Sheet. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses on the sale of assets held for sale of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for 2017 were reclassified from other income (expense), net to asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase in accrued contract losses of </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for 2017 and a decrease in accrued contract losses of </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for 2016, were combined with changes in contract liabilities on our Statement of Cash Flows, and changes in accrued contract losses was removed as a separate line item on our Statement of Cash Flows.</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-10</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to the above, other (income) expense, net on our Statement of Operations for 2017 and 2016 was previously presented as a separate line item outside of operating income (loss) but is now presented as a separate line item within operating income (loss). </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New Accounting Standards</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition - </font><font style="font-family:inherit;font-size:10pt;">In the first quarter 2018, we adopted Topic 606.  See the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Revenue Recognition" </font><font style="font-family:inherit;font-size:10pt;">section above and Note 2 for further discussion.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases - </font><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Leases,&#8221;</font><font style="font-family:inherit;font-size:10pt;">&#32;which requires lessees to record most leases on their balance sheet but recognize expense in a manner similar to current guidance. ASU 2016-02 will be effective for us in the first quarter 2019. The new standard is required to be applied using a modified retrospective approach. Upon adoption, we will record a right of use asset and corresponding liability for our operating leases. We completed the evaluation of our significant lease contracts as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and expect adoption of this ASU will result in our recognition of a right of use asset and corresponding lease liability of approximately </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;as of January 1, 2019.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial instruments -</font><font style="font-family:inherit;font-size:10pt;">&#32;In June 2016, the FASB issued ASU 2016-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#8221;</font><font style="font-family:inherit;font-size:10pt;">&#32;which changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, short-term investments, loans and other instruments, entities will be required to use a new forward-looking &#8220;expected loss&#8221; model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses. The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables. ASU 2016-13 will be effective for us in the first quarter 2020. Early adoption of the new standard is permitted; however, we have not elected to early adopt the standard. The new standard is required to be applied using a cumulative-effect transition method. We are currently evaluating the effect that ASU 2016-13 will have on our financial position, results of operations and related disclosures.</font></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s63DE875A741F5C489FBC1BA964D6DEF2"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2. REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As discussed in Note 1, we recognize revenue for our contracts in accordance with Topic 606, which was adopted by us on January 1, 2018, and supersedes previous revenue recognition guidance, including industry-specific guidance.  Summarized below are required disclosures under Topic 606 and other relevant guidance.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Disaggregation of Revenue </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize revenue for each of our operating segments, disaggregated by contract type and timing of revenue recognition, for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="25"></td></tr><tr><td style="width:50px;"></td><td style="width:165px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:10px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price and unit-rate </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,612</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">T&amp;M </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,537</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,481</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,018</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,137</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,413</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,943</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,424</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,230</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,477</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,827</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,247</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="25"></td></tr><tr><td style="width:50px;"></td><td style="width:165px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:10px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price and unit-rate </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">T&amp;M </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,912</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,180</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,092</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,800</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(104</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,880</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,699</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,445</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,200</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,022</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-11</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="25"></td></tr><tr><td style="width:50px;"></td><td style="width:165px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:10px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:6px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:59px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price and unit-rate </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">T&amp;M </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,544</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,882</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,426</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,683</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,502</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,414</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,273</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">286,326</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________</font></div><div style="line-height:120%;padding-bottom:4px;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) Revenue is recognized as the contract is progressed over time. </font></div><div style="line-height:120%;padding-bottom:1px;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2) Revenue is recognized at contracted rates when the work is performed and costs are incurred.</font></div><div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our fabricated structures are used worldwide by U.S. customers operating abroad and by foreign customers. Revenue associated with fabricated structures for delivery outside the U.S. accounted </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">14%</font><font style="font-family:inherit;font-size:10pt;">&#32;of our revenue for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Future Performance Obligations Required Under Contracts</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#32;</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the remaining revenue to be earned under performance obligations for the portion of contracts not yet completed as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands).</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.3671875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:60%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:36%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Performance Obligations at December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fabrication</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipyard </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259,644</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334,573</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________</font></div><div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) Amount excludes approximately </font><font style="font-family:inherit;font-size:9pt;">$21.9 million</font><font style="font-family:inherit;font-size:9pt;">&#32;of remaining performance obligations related to contracts for the construction of </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;">&#32;MPSVs that are subject to dispute pursuant to a termination notice from our customer. See Note 11 for further discussion of these contracts.</font></div><div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expect to recognize revenue for our remaining performance obligations in the following periods (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:61%;"></td><td style="width:2%;"></td><td style="width:1%;"></td><td style="width:35%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,464</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,122</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334,573</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contracts Assets and Liabilities</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue recognition and customer invoicing for our fixed-price and unit-rate contracts may occur at different times. Revenue recognition is based upon our estimated percentage-of-completion as discussed in Note 1; however, customer invoicing is generally dependent upon predetermined billing terms, which could provide for customer payments in advance of performing the work, milestone billings based on the completion of certain phases of the work, or when services are provided. Revenue recognized in excess of amounts billed is reflected as contracts assets on our Balance Sheet. Amounts billed in excess of revenue recognized, and accrued contract losses, are reflected as contract liabilities on our Balance Sheet.&#160;Information with respect to uncompleted contracts at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;is as follows (in thousands):</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-12</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:53%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred on uncompleted contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253,871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated profit (loss) earned to date</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,470</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,954</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid subcontractor costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,368</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sub-total</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">220,769</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,948</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Billings to date</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(190,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(224,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,592</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,619</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">______________</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue is included within other noncurrent assets as further discussed below.</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The above amounts are included in the accompanying Balance Sheet at December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;under the following captions (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:53%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1), (2), (3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,845</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,754</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sub-total</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets, noncurrent </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,452</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,619</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">______________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The increase in contract liabilities compared to December 31, 2017, was primarily due to advance payments for </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;">&#32;separate projects in our Fabrication and Shipyard Divisions, offset partially by the reclassification of accrued contract losses (included within contract liabilities) to other noncurrent assets.  The accrued contract losses relate to our MPSV projects that are subject to dispute.  In addition to the accrued contract losses that were reclassified to other noncurrent assets, contract assets and deferred revenue for these projects were also reclassified to other noncurrent assets, resulting in a net contract asset balance of </font><font style="font-family:inherit;font-size:9pt;">$12.5 million</font><font style="font-family:inherit;font-size:9pt;">&#32;for these projects within other noncurrent assets on our Balance Sheet at December 31, 2018.  See Note 11 for further discussion of the dispute. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue recognized during 2018 related to amounts included in our contract liabilities balance at December&#160;31,&#160;2017, was </font><font style="font-family:inherit;font-size:9pt;">$5.1 million</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:1px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(3) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Contract liabilities at December 31, 2018 and 2017, includes accrued contract losses of </font><font style="font-family:inherit;font-size:9pt;">$2.4 million</font><font style="font-family:inherit;font-size:9pt;">&#32;and </font><font style="font-family:inherit;font-size:9pt;">$7.6 million</font><font style="font-family:inherit;font-size:9pt;">, respectively. See </font><font style="font-family:inherit;font-size:9pt;font-style:italic;">"Project Changes in Estimates"</font><font style="font-family:inherit;font-size:9pt;">&#32;below for further discussion of our accrued contract losses.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Customers</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are not dependent on any one customer, and the revenue derived from each customer varies from year to year based on new project awards for each customer.  However, for 2018, 2017 and 2016, certain customers individually accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;">&#32;or more of our consolidated revenue as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"></td></tr><tr><td style="width:35%;"></td><td style="width:1%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Customer</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,781</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,873</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,724</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,981</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________</font></div><div style="line-height:120%;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*  The customer revenue was less than 10% of consolidated revenue for the year.</font></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our provision for bad debts for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2016 was </font><font style="font-family:inherit;font-size:10pt;">$30,000</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$21,000</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Our allowance for doubtful accounts at December 31, 2018 and 2017, was </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.  Our allowance at December 31, 2018 was primarily related to storage of a vessel for a customer within our Fabrication Division, and our allowance at December </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-13</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31, 2017, was primarily related to work performed for an offshore drilling platform within our Fabrication Division which was fully reserved in 2016. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Changes in Project Estimates</font></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Changes in Project Estimates</font><font style="font-family:inherit;font-size:10pt;">&#32;- The following summarizes our significant changes in estimated margins on our projects during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, significant changes in estimated margins on projects resulted in an increase in our operating loss of </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(</font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for our petrochemical module project within our Fabrication Division and </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for our ten harbor tug projects within our Shipyard Division). </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in estimates for the petrochemical module project were the result of increased costs associated primarily with subcontracted work scopes.  The project was complete as of December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in estimates for the harbor tug projects were the result of increased forecast costs associated primarily with lower than anticipated craft labor productivity related to pipe installation and testing and extensions of schedule for the projects.  The revised forecasts incorporate actual results obtained from the completion of the first harbor tug in the fourth quarter 2018 and the progress achieved on the second harbor tug which is scheduled for completion in the first quarter 2019.  Our forecasts anticipate improved craft labor productivity with the completion of each subsequent vessel. The harbor tug projects were in a loss position at December 31, 2018 and our reserve for estimated losses on the projects totaled $2.1 million.  The </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;">&#32;uncompleted vessels are scheduled to be completed at various dates ranging from the first quarter 2019 through 2020. If future craft labor productivity differs from our current estimates, we are unable to achieve our progress estimates, our schedules are further extended or the projects incur schedule liquidated damages, the projects would experience further losses.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For 2017, significant changes in estimated margins on our </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;multi-purpose service vessel (&#8220;MPSV&#8221;) projects resulted in an increase in our operating loss of </font><font style="font-family:inherit;font-size:10pt;">$34.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for our Shipyard Division.  The changes in estimates were the result of increased forecast costs associated primarily with complexities related to the installation of the power and communications systems and reductions in project price of </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for liquidated damages (representing the maximum amount of liquidated damages under the contracts) which are in dispute. The projects were in a loss position at December 31, 2018 and 2017.  We are currently in a dispute with the customer regarding the </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;MPSV projects.   As a result of our dispute and uncertainty with respect to the timing of resolution, all contract assets, accrued contract losses, and deferred revenue balances associated with the projects have </font><font style="font-family:inherit;font-size:9pt;">bee</font><font style="font-family:inherit;font-size:10pt;">n reclassified to other noncurrent assets, resulting in a net contract asset balance of </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for these projects within other noncurrent assets on our Balance Sheet at December 31, 2018.  See Note 11 for further discussion of the dispute. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For 2016, individual projects with significant changes in estimated margins resulted in a decrease in our income from operations of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">. The changes in estimates were related to our Fabrication and Shipyard Divisions and the projects were complete as of December 31, 2018.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s7E128716F62552EEB963B6CE4242A49F"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">3. ASSETS HELD FOR SALE</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our assets held for sale at December 31, 2018, is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:501px;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:201px;"></td><td style="width:6px;"></td><td style="width:6px;"></td><td style="width:9px;"></td><td style="width:79px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:79px;"></td><td style="width:4px;"></td><td style="width:5px;"></td><td style="width:9px;"></td><td style="width:79px;"></td><td style="width:4px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication Division</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard Division</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,871</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(298</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets held for sale</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,011</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">South Texas Properties and Fabrication Division Assets Held for Sale</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">South Texas Properties</font><font style="font-family:inherit;font-size:10pt;">&#32;- During the first quarter 2017, we classified our fabrication yards and certain associated equipment in Ingleside, Texas ("Texas South Yard") and Aransas Pass, Texas ("Texas North Yard") (collectively, "South Texas Properties") as held for sale.  During 2018, we completed the sale of portions of the South Texas Properties, which consisted of the following:</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The sale of certain equipment prior to the sale of the Texas South Yard and Texas North Yard for proceeds of </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">, and a loss of approximately </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></td></tr></table><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-14</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The sale of our Texas South Yard during the second quarter 2018 for </font><font style="font-family:inherit;font-size:10pt;">$55.0 million</font><font style="font-family:inherit;font-size:10pt;">, less selling costs of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">, for total net proceeds received during 2018 of </font><font style="font-family:inherit;font-size:10pt;">$53.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and a gain of </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The sale of our Texas North Yard during the fourth quarter 2018 for </font><font style="font-family:inherit;font-size:10pt;">$28.0 million</font><font style="font-family:inherit;font-size:10pt;">, less selling costs of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, for total net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$27.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;during 2018 and a gain of </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">. Remaining equipment from the Texas North Yard totaling </font><font style="font-family:inherit;font-size:10pt;">$18.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was not included in the Texas North Yard sale, of which </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was placed back in use and reclassified to property, plant and equipment, net and </font><font style="font-family:inherit;font-size:10pt;">$18.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;continues to be held for sale ("Fabrication AHFS") at December 31, 2018.  The Fabrication AHFS primarily consist of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#32;660-ton crawler cranes, a deck barge, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;plate bending roll machines and panel line equipment, which were relocated to our fabrication yard in Houma, Louisiana.  See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Impairments" </font><font style="font-family:inherit;font-size:10pt;">section below for further discussion of the determination of the carrying value of the Fabrication AHFS. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gains and loss above resulted in a net gain of </font><font style="font-family:inherit;font-size:10pt;">$7.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for 2018, and are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations.  In addition to the above, during 2018 and 2017, additional activity occurred with respect the South Texas Properties prior to, or in connection with, their sale, which is summarized below. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hurricane Harvey Insurance Recoveries</font><font style="font-family:inherit;font-size:10pt;">&#32;- During the third quarter 2017, buildings and equipment located at our South Texas Properties were damaged by Hurricane Harvey, and in connection therewith, during 2017 we received </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of insurance proceeds as an initial payment from our insurance carriers.  We allocated the insurance recoveries as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">, which offset clean-up and repair related costs incurred directly related to the damage we incurred as a result of Hurricane Harvey, resulting in </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#32;net gain or loss;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, which offset impairments of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;buildings which were determined to be a total loss as a result of Hurricane Harvey, resulting in </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#32;net gain or loss; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, which was related to estimated future repairs associated with Hurricane Harvey and was included in accrued expenses and other liabilities on our Balance Sheet at December 31, 2017.   </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;During the second quarter 2018, we agreed to a global settlement with our insurance carriers for total insurance payments of </font><font style="font-family:inherit;font-size:10pt;">$15.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(inclusive of the </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;received during 2017), of which </font><font style="font-family:inherit;font-size:10pt;">$9.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;was received during 2018. In applying the settlement proceeds (which were inclusive of agreed upon deductibles), we allocated the additional recoveries and the liability accrued at December 31, 2017, as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;">, which offset impairments of property and equipment, primarily at our Texas North Yard, resulting in </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#32;net gain or loss. Our evaluation considered the Texas North Yard as a single asset group given the sale of our Texas South Yard had been completed.  The impairments were based upon our best estimate of the decline in fair value of the asset group as a result of Hurricane Harvey; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;gain, which is included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Impairments -</font><font style="font-family:inherit;font-size:10pt;">&#32;In addition to the impairments recorded in connection with our evaluation of the Hurricane Harvey impacts to the South Texas Properties, which were offset by insurance recoveries, during 2018 we recorded impairments of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for certain equipment previously associated with the South Texas Properties prior to their sale but not sold through either the Texas South Yard or Texas North Yard transactions.  The impairments are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations. Our impairments were based upon our best estimate of the fair value of the related equipment. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Further, in connection with the sale of our Texas North Yard discussed above, and the separation of the assets sold from the Fabrication AHFS, we reevaluated the fair values of the Texas North Yard assets and the Fabrication AHFS, giving consideration to impairment amounts previously recorded in connection with the allocation of our insurance proceeds associated with Hurricane Harvey.&#160;Based on our assessment, during the third quarter 2018 we recaptured previously recorded impairments of the Texas North Yard assets and increased their carrying value.&#160; We also reduced the carrying value of the Fabrication AHFS based upon our estimates of fair value using level 3 inputs, including broker estimates of fair value. Our assessment resulted in the recapture of approximately </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of previously recorded impairments on the Texas North Yard assets, with a similar amount of impairment on the Fabrication AHFS, with no material net impact to our Statement of Operations. The aforementioned net gain on the sale of the Texas North Yard during the fourth quarter 2018 is based on its adjusted carrying value after the recapture of the previously recorded impairments.   </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other - </font><font style="font-family:inherit;font-size:10pt;">We do not believe the sale of our South Texas Properties will impact our ability to operate our Fabrication Division. Further, the sale of our South Texas Properties do not qualify for discontinued operations presentation as we continue to operate our Fabrication Division at our fabrication yard in Houma, Louisiana.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-15</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shipyard Division Assets Held for Sale</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2017, we recorded impairments of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;associated with three drydocks within our Shipyard Division. </font><font style="font-family:inherit;font-size:10pt;">Two</font><font style="font-family:inherit;font-size:10pt;">&#32;of the drydocks were sold during 2017 for proceeds of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and a loss of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, and the remaining drydock was classified as held for sale at December 31, 2017 ("Shipyard AHFS").  During 2018, we recorded an additional impairment of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the Shipyard AHFS based on our best estimate of the fair value of the asset, and at December 31, 2018 our Shipyard AHFS totaled </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">.  The impairments and loss are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations. The Shipyard AHFS do not qualify for discontinued operations presentation.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div><div><a name="s3D963A06AFAC5C7E88B70898225C7D69"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4. PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, plant and equipment</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment consisted of the following at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:78.7109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"></td></tr><tr><td style="width:41%;"></td><td style="width:19%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Useful&#160;Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">-</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,696</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,653</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3&#160;to&#160;25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,497</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,450</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transportation equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,627</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,182</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,975</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction in progress</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">-</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,944</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Total property, plant and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,073</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">231,517</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(141,143</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Property, plant and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,930</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,899</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$12.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$25.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The reduction in depreciation expense for 2018 and 2017 is the result of classifying our South Texas Properties as assets held for sale during the first quarter of 2017, and suspending the recognition of depreciation expense for those assets.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Leased Facilities and Equipment</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease expense for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, related to our leased facilities and equipment. Our significant leases subject to long-term agreements are as follows:&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate office lease in Houston, Texas consisting of approximately </font><font style="font-family:inherit;font-size:10pt;">17,000</font><font style="font-family:inherit;font-size:10pt;">&#32;square feet of office space. The lease expires in </font><font style="font-family:inherit;font-size:10pt;">May 2025</font><font style="font-family:inherit;font-size:10pt;">. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipyard five miles east of Jennings, Louisiana, consisting of an </font><font style="font-family:inherit;font-size:10pt;">180</font><font style="font-family:inherit;font-size:10pt;">-acre complex on the west bank of the Mermentau River approximately 25 miles north of the U.S. Intracoastal Waterway that we lease from a third party. The lease expires in January 2025 with </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;">-year renewal options that allows us to extend the lease through January 2045.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipyard near Lake Charles, Louisiana, consisting of a </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;">-acre complex 17 miles from the GOM on the Calcasieu River, that we sublease from a third party. The sublease expires in July 2023 with </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">-year renewal options (subject to sublessor renewals), that allows us to extend the lease through July 2038.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;Future minimum payments under leases having initial terms of one year or more are as follows (in thousands):</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-16</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:42.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:39%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Minimum Payments</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">672</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">578</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">557</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,624</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div><a name="sB197252760A85187B89DEBA8114CD486"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5. FAIR VALUE MEASUREMENTS</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recurring fair value measurements and financial instruments - </font><font style="font-family:inherit;font-size:10pt;">The carrying amounts of our  financial instruments, including cash and cash equivalents, accounts receivables and accounts payables approximate their fair values.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-lived assets</font><font style="font-family:inherit;font-size:10pt;">&#32;- We had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#32;indicators of impairment and recorded no impairments of long-lived asset during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets held for sale</font><font style="font-family:inherit;font-size:10pt;">&#32;- During </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we recorded impairments of our assets held for sale of </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, which are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations. See Note 3 for further discussion of our asset held for sale and associated impairments.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory</font><font style="font-family:inherit;font-size:10pt;">&#32;- During 2018 and 2017, we recorded impairments of our inventory of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, which are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations.  The impairments consisted of the following: </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2018, we recorded an impairment of </font><font style="font-family:inherit;font-size:10pt;">$82,000</font><font style="font-family:inherit;font-size:10pt;">&#32;related to pre-manufactured inventory in our Services Division to reduce its carrying value to its estimated net realizable value.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2017, we recorded an impairment of </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to inventory in our Fabrication Division that was originally received in connection with a settlement with a vendor in 2014. The inventory consisted of specialty and high-grade copper nickel and steel materials as well as lower-grade carbon steel pipe and valve fittings. During 2017, we performed our annual inspection of this inventory and determined that the high-grade stainless steel and copper nickel components remained in good condition; however; much of the lower-grade carbon steel pipe and valve fittings had deteriorated significantly due to exposure to the elements. As a result, we recorded an impairment to reduce the carrying value of the lower-grade inventory to scrap value and reduced the carrying value of the high-grade inventory to its estimated net realizable value based on its good condition.  During </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we recorded an additional impairment of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for the high-grade inventory based on third party indications of value for the inventory, which reduced the carrying value of the inventory to its scrap value of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2017, we recorded an impairment of </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;related to inventory in our Fabrication Division that was originally received in connection with a settlement with a customer in 2013 related to a deepwater construction project.  The inventory consisted of specialty piping and valves for which demand for the inventory was negatively impacted by the lack of offshore construction activity.  As a result, we recorded an impairment to reduce the carrying value of the inventory to scrap value. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The inventory impairments are included within asset impairments and gain (loss) on assets held for sale, net on our Statement of Operations.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other -</font><font style="font-family:inherit;font-size:10pt;">&#32;We have determined that our impairments of assets held for sale and inventory are non-recurring fair value measurements that fall within Level 3 of the fair value hierarchy.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-17</font></div></div><hr style="page-break-after:always"><div><a name="sC0BE12E014DF5C799D154075467249EC"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6. INCOME (LOSS) PER COMMON SHARE </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the computation of basic and diluted income (loss) per share (in thousands, except per share data):</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: distributed and undistributed income (loss) from unvested restricted stock</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common shareholders</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,378</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,769</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,032</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,631</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted income (loss) per common share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">______________</font></div><div style="line-height:120%;text-indent:18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) We have&#160;no&#160;dilutive securities.</font></div><div style="line-height:120%;text-indent:18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div><a name="sE2F16FB2D3225D40B4A00313B2300E3C"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">7. CREDIT FACILITIES</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Credit Agreement </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a </font><font style="font-family:inherit;font-size:10pt;">$40.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;revolving credit facility with Hancock Whitney Bank ("Credit Agreement") that can be used for borrowings or letters of credit. On August 27, 2018, we amended our Credit Agreement which, among other things, extended its maturity date to June 9, 2020. Our amended quarterly financial covenants during the remaining term of the Credit Agreement are as follows:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ratio of current assets to current liabilities of not less than </font><font style="font-family:inherit;font-size:10pt;">1.25</font><font style="font-family:inherit;font-size:10pt;">:1.00;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Minimum tangible net worth of at least the sum of </font><font style="font-family:inherit;font-size:10pt;">$180.0 million</font><font style="font-family:inherit;font-size:10pt;">, plus </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;">&#32;of the proceeds from any issuance of stock or other equity after deducting of any fees, commissions, expenses and other costs incurred in such offering; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ratio of funded debt to tangible net worth of not more than </font><font style="font-family:inherit;font-size:10pt;">0.50</font><font style="font-family:inherit;font-size:10pt;">:1.00.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Credit Agreement also includes restrictions regarding our ability to: (i) grant liens; (ii) make certain loans or investments; (iii) incur additional indebtedness or guarantee other indebtedness in excess of specified levels; (iv) make any material change to the nature of our business or undergo a fundamental change; (v) make any material dispositions; (vi) acquire another company or all or substantially all of its assets; (vii) enter into a merger, consolidation, or sale leaseback transaction; or (viii) declare and pay dividends if any potential default or event of default occurs.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest on borrowings under the Credit Agreement may be designated, at our option, as either the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Wall Street Journal</font><font style="font-family:inherit;font-size:10pt;">&#32;published Prime Rate (</font><font style="font-family:inherit;font-size:10pt;">5.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;at December 31, 2018) or LIBOR (</font><font style="font-family:inherit;font-size:10pt;">2.5%</font><font style="font-family:inherit;font-size:10pt;">&#32;at December 31, 2018) plus </font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;per annum. Commitment fees on the unused portion of the Credit Agreement are </font><font style="font-family:inherit;font-size:10pt;">0.4%</font><font style="font-family:inherit;font-size:10pt;">&#32;per annum and interest on outstanding letters of credit is </font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;per annum. The Credit Agreement is secured by substantially all of our assets (with a negative pledge on our real property). </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">&#32;outstanding borrowings under our Credit Agreement and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of outstanding letters of credit to support  our projects, providing </font><font style="font-family:inherit;font-size:10pt;">$37.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of available capacity. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with all of our financial covenants, with a tangible net worth of </font><font style="font-family:inherit;font-size:10pt;">$199.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;(as defined by the Credit Agreement), a ratio of current assets to current liabilities of </font><font style="font-family:inherit;font-size:10pt;">2.85</font><font style="font-family:inherit;font-size:10pt;">&#32;to 1.0 and a ratio of funded debt to tangible net worth of </font><font style="font-family:inherit;font-size:10pt;">0.01</font><font style="font-family:inherit;font-size:10pt;">:1.00.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Surety Bonds </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We issue surety bonds in the ordinary course of business to support our projects.  At December 31, 2018, we had </font><font style="font-family:inherit;font-size:10pt;">$396.6 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of outstanding surety bonds to support our projects.   </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s5384A8D1CB435E898DFB9A4701A3A692"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-18</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">8. INCOME TAXES</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the U.S. federal statutory tax rate to our income tax (expense) benefit for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"></td></tr><tr><td style="width:35%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.0%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,945</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase (decrease) resulting from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Permanent differences</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.9)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">366</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discrete items</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting of common stock</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,308</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21.7)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">392</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax (expense) benefit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.8)%</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,193</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.1%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.7%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Tax (Expense) Benefit</font><font style="font-family:inherit;font-size:10pt;">&#32;- Significant components of our income tax (expense) benefit for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.9765625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:53%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(317</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(361</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Total current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(317</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(663</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">644</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(392</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(254</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,276</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,378</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax (expense) benefit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,193</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-19</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Taxes</font><font style="font-family:inherit;font-size:10pt;">&#32;- Significant components of our deferred tax assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.7265625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:55%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncompleted contracts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,380</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,664</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term incentive awards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal net operating losses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,962</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,190</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State net operating losses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">395</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">394</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,199</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,605</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid insurance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(450</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(453</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,058</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,501</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">392</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred taxes </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(200</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">______________</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1)&#160;&#160;&#160;&#160;Amounts are included in other noncurrent liabilities on our Balance Sheet.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At December 31, 2018 and 2017, we had total DTAs of </font><font style="font-family:inherit;font-size:10pt;">$15.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$18.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively (including U.S. federal net operating loss(es) ("NOL(s)") DTAs of </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$13.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively).  On a periodic and ongoing basis we evaluate our DTAs (including our NOL DTAs) and assess the appropriateness of our valuation allowance(s) ("VA(s)").  In assessing the need for a VA, we consider both positive and negative evidence related to the likelihood of realizing our DTAs.  If, based upon the available evidence, our assessment indicates that it is more likely than not that some or all of the DTAs will not be realized, we record a VA. Our assessments include, among other things, the amount of taxable temporary differences that will result in future taxable income, the value and quality of our backlog, evaluations of existing and anticipated market conditions, analysis of recent and historical operating results (including cumulative losses over multiple periods) and projections of future results and strategic plans, as well as asset expiration dates.  As a result of our assessment and due to cumulative losses for the three years ended December 31, 2018, we believe the negative evidence outweighs the positive evidence with respect to our ability to realize our U.S. federal NOL DTAs, and accordingly, at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we had VAs of </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, offsetting our total DTAs. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had gross U.S. federal NOL carryforwards (excluding VAs) of </font><font style="font-family:inherit;font-size:10pt;">$47.4 million</font><font style="font-family:inherit;font-size:10pt;">, which will expire in 2037, and we had gross state NOL carryforwards (excluding VAs) of </font><font style="font-family:inherit;font-size:10pt;">$24.5 million</font><font style="font-family:inherit;font-size:10pt;">, which will expire in 2035 through 2038.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Uncertain Tax Positions </font><font style="font-family:inherit;font-size:10pt;">- Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments.  Interest and penalties on uncertain tax positions are recorded within income tax expense. Tax returns subject to examination by the U.S. Internal Revenue Service are open for years after 2014. At December 31, 2018 and 2017, we had no material reserves for uncertain tax positions. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Tax Cuts and Jobs Act</font><font style="font-family:inherit;font-size:10pt;">&#32;- In December 2017, the Tax Cuts and Jobs Act was signed into law which, among other things, reduced the U.S. federal corporate income tax rate from a maximum of </font><font style="font-family:inherit;font-size:10pt;">35.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;to </font><font style="font-family:inherit;font-size:10pt;">21.0%</font><font style="font-family:inherit;font-size:10pt;">&#32;(effective January 1, 2018). As a result, in accordance with Staff Accounting Bulletin 118, during 2017 we recorded provisional amounts related to the impacts of the Tax Cuts and Jobs Act. Such impacts were immaterial to our deferred tax position at December 31, 2017.  During 2018, we filed our 2017 U.S. federal tax return and applicable state tax returns, which did not result in any material adjustment to the provisional amounts we recorded during 2017. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s431E70FA14175AF99D987AA8CC1E3651"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-20</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">9. RETIREMENT AND LONG-TERM INCENTIVE PLANS</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Defined Contribution Plan</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We sponsor a defined contribution plan for eligible employees that is qualified under Section 401(k) of the Internal Revenue Code, which includes voluntary employee pre-tax contributions and a Company matching contribution, with potential additional discretionary contributions determined by the Board of Directors. Effective April 1, 2016, we temporarily suspended our matching contribution in response to the downturn in the oil and gas industry. For 2018, 2017 and 2016, we contributed </font><font style="font-family:inherit;font-size:10pt;">$0</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, to the plan.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Term Incentive Plans</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under our long-term incentive plans ("Incentive Plans"), the Compensation Committee of our Board of Directors may grant equity-based awards to eligible employees and non-employee directors, including restricted stock and restricted stock units, stock options and stock-based performance awards. The Compensation Committee determines the number of shares or stock options subject to each award, as well as the terms, conditions, performance measures, and other provisions of the award. A summary of our Incentive Plans, and the number of shares of our common stock that may be issued under each plan, is as follows: </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-Term Incentive Plan (approved on February 13, 1997) - </font><font style="font-family:inherit;font-size:10pt;">1,000,000</font><font style="font-family:inherit;font-size:10pt;">&#32;shares;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2002 Long-Term Incentive Plan (approved on April 24, 2002, and amended on April 26, 2006) - </font><font style="font-family:inherit;font-size:10pt;">500,000</font><font style="font-family:inherit;font-size:10pt;">&#32;shares;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2011 Stock Incentive Plan (approved on April&#160;28, 2011) - </font><font style="font-family:inherit;font-size:10pt;">500,000</font><font style="font-family:inherit;font-size:10pt;">&#32;shares; and   </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2015</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Incentive Plan (approved on April 23,2015) </font><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">1,000,000</font><font style="font-family:inherit;font-size:10pt;">&#32;shares.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">527,357</font><font style="font-family:inherit;font-size:10pt;">&#32;aggregate shares available for future issuance under our Incentive Plans. We issue new shares through our transfer agent in connection with issuances under the Incentive Plans.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock and Stock Option Awards - </font><font style="font-family:inherit;font-size:10pt;">Restricted stock awards represent shares of restricted stock and restricted stock units and are subject to transfer restrictions, forfeit provisions and other terms and conditions of the Incentive Plans. Restricted stock awards to our employees generally have a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year graded vesting period and awards to our non-employee directors vest over a </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">-month period.  The total initial fair value for these awards is determined based upon the closing price of our stock (typically subject to a minimum price) on the date of grant applied to the total number of shares that we anticipate will vest. The fair value is expensed on a straight-line basis over the applicable vesting period. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity for our restricted stock awards for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">&#32;is as follows:</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"></td></tr><tr><td style="width:30%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:2%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="20" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per&#160; Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per&#160; Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per&#160; Share</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted shares, beginning of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">440,185</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.16</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">383,121</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.02</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259,699</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.55</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(250,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(215,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(114,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(108,654</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.01</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93,082</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.53</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37,294</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.48</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted shares, end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">526,438</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445,126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370,565</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for our restricted stock awards was </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total income tax benefit (expense) recognized for our share-based compensation arrangements was </font><font style="font-family:inherit;font-size:10pt;">$19,000</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$0</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of unrecognized compensation expense related to our restricted stock awards. This cost is expected to be recognized over a weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;years. The total fair value of restricted stock awards granted during 2018 was </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and the total fair value of restricted stock awards that vested during 2018 was </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">.  At December 31, 2018 we had no outstanding stock option awards and no stock option awards were made during 2018, 2017 or 2016.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-21</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Awards - </font><font style="font-family:inherit;font-size:10pt;">Stock-based performance awards represent awards that are settled in cash and for which the amount payable is determined based upon our total shareholder return during the performance period compared to an industry peer group as determined by our Compensation Committee. The awards have a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period with grants outstanding for 2016, 2017 and 2018 having performance periods ending December 31, 2018, 2019, and 2020, respectively. The cash payment occurs in the period immediately following the completion of the performance period.  The fair value of the awards is calculated each reporting period and is expensed on a straight-line basis over the applicable performance period, with cumulative adjustments for changes in the fair value between reporting periods. </font></div><div style="line-height:120%;text-align:justify;padding-left:18px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for our stock-based performance awards was </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">&#32;for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total fair value of stock-based performance awards granted during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;and 2016 was </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;">&#32;and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, as determined using a Monte Carlo simulation model. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="sBDA9E4CD9ED25039B2220B1D1406F92F"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">10. ACQUISITIONS</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2016, we acquired substantially all of the assets and assumed certain liabilities of LEEVAC Shipyards, L.L.C. and its affiliates for a purchase price of </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;">, subject to a working capital adjustment whereby we received a dollar-for-dollar reduction for the assumption of certain net liabilities of the seller and settlement payments applied from sureties on certain ongoing projects that were assigned to us in the transaction. After taking into account these adjustments, we received approximately </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;">&#32;in cash from the seller.  In connection with the transaction, we acquired approximately </font><font style="font-family:inherit;font-size:10pt;">$121.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of backlog, inclusive of approximately </font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;">&#32;of  fair value adjustments and seller reimbursements allocated to </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#32;newbuild construction projects for </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;customers. </font></div><div><a name="sFC13B0D839A6541B947E5B9FB2C63E43"></a></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">11. COMMITMENTS AND CONTINGENCIES</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to various routine legal proceedings in the normal conduct of our business, primarily involving commercial disputes and claims, workers&#8217; compensation claims, and claims for personal injury under general maritime laws of the U.S. and the Jones Act. While the outcome of these lawsuits, legal proceedings and claims cannot be predicted with certainty, we believe that the outcome of any such proceedings, even if determined adversely, would not have a material adverse effect on our financial position, results of operations or cash flows. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">MPSV Termination Letter</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We received notices of termination of the contracts for the construction of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;MPSVs from one of our Shipyard Division customers.&#160; We dispute the purported terminations and disagree with the customer&#8217;s reasons for such terminations. Pending the resolution of the dispute, we have ceased all work and the partially completed MPSVs and associated equipment and materials remain at our shipyard in Houma, Louisiana. The customer also notified our Surety of its purported terminations of the construction contracts and made claims under the bonds issued by the Surety in connection with the construction of the two MPSVs. We have notified and met with our Surety regarding our disagreement with, and objection to, the customer's purported termination and its claims. Discussions with the Surety are ongoing. On October 2, 2018, we filed a lawsuit against the customer to enforce our rights and remedies under the applicable construction contracts. Our lawsuit disputes the propriety of the customer&#8217;s purported termination of the construction contracts and seeks to recover damages associated with the customer&#8217;s actions. The customer filed its response to our lawsuit denying many of the allegations in the lawsuit and asserting a counterclaim against us seeking, among other things, declaratory judgment as to the validity of the customer&#8217;s purported terminations of the construction contracts and other purported claims for which the customer is seeking damages in an unspecified amount.&#160; We have filed a response to the counterclaim denying all of the customer&#8217;s claims.  Subsequent to December 31, 2018, the customer filed a motion with the court seeking, among other things, to obtain possession of the </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">&#32;MPSVs.  We intend to respond to the motion at the appropriate time.  </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are unable to estimate the probability of a favorable or unfavorable outcome with respect to the dispute or estimate the amount of potential loss, if any, related to this matter. We can provide no assurances that we will not incur additional costs as we pursue our rights and remedies under the contracts and defend against the customer&#8217;s claims.&#160;At December 31, 2018, other noncurrent assets on our Balance Sheet included a net contract asset of </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;">, which consisted of our contract asset, accrued contract losses, and deferred revenue balances at the time of the customer's purported termination of the contracts.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Insurance</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may be exposed to future losses through our use of deductibles and self-insured retentions for our exposures related to third party liability and workers' compensation.  We expect liabilities in excess of any deductibles and self-insured retentions to be covered by insurance.  To the extent we are self-insured, reserves are recorded based upon our estimates, with input from legal and insurance advisors.  Changes in assumptions, as well as changes in actual experience, could cause these estimates to change. </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-22</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Letters of Credit and Surety Bonds</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We obtain letters of credit under our Credit Agreement or surety bonds from financial institutions to provide to our customers in order to secure advance payments or guarantee performance under our contracts, or in lieu of retention being withheld on our contracts.  With respect to a letter of credit under our Credit Agreement, any advance payment in the event of non-performance under a contract would become a borrowing under our Credit Agreement and thus a direct obligation. With respect to a surety bond, any advance payment in the event of non-performance is subject to indemnification of the surety by us, which may require us to borrow under our Credit Agreement.  When a contract is complete, the contingent obligation terminates and letters of credit or surety bonds are returned.  See Note 7 for further discussion of our Credit Agreement and surety bonds.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Environmental Matters</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operations are subject to extensive and changing U.S. federal, state and local laws and regulations, as well as the laws of other countries, that establish health and environmental quality standards.  These standards, among others, relate to air and water pollutants and the management and disposal of hazardous substances and wastes.  We are exposed to potential liability for personal injury or property damage caused by any release, spill, exposure or other accident involving such pollutants, substances or wastes.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the historical operation of our facilities, including those associated with acquired operations, substances which currently are or might be considered hazardous were used or disposed of at some sites that will or may require us to make expenditures for remediation. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe we are in compliance, in all material respects, with environmental laws and regulations and maintain insurance coverage to mitigate exposure to environmental liabilities.  We do not believe any environmental matters will have a material adverse effect on our financial condition, results of operations or cash flow.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><a name="s7CF0E05973355254831704B828D84B4D"></a></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">12. OPERATING SEGMENTS</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate and manage our business through </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#32;operating divisions ("Fabrication", "Shipyard", "Services" and "EPC") and </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;">&#32;non-operating division ("Corporate"), which represent our reportable segments.We believe that our operating divisions each meet the criteria of reportable segments under GAAP. Our </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#32;operating divisions and Corporate Division are discussed below.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fabrication Division</font><font style="font-family:inherit;font-size:10pt;">&#32;-</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:10pt;">Our Fabrication Division fabricates modules for petrochemical and industrial facilities, foundations for alternative energy developments and other complex steel structures.  Our Fabrication Division also fabricates offshore drilling and production platforms and other offshore structures for customers in the oil and gas industry, including jackets and deck sections of fixed production platforms, hull, tendon, and/or deck sections of floating production platforms (such as TLPs, SPARs, FPSOs and MinDOCs), piles, wellhead protectors, subsea templates, and various production, compressor, and utility modules along with pressure vessels.  We perform these activities at our fabrication yard in Houma, Louisiana.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shipyard Division - </font><font style="font-family:inherit;font-size:10pt;">Our Shipyard Division fabricates newbuild vessels, including OSVs, MPSVs, research vessels, tug boats, salvage vessels, towboats, barges, drydocks, anchor handling vessels, lift boats and other marine vessels. Our Shipyard Division also performs marine repair activities, including steel repair, blasting and painting services, electrical systems repair, machinery and piping system repairs, and propeller, shaft, and rudder reconditioning. In addition, we perform conversion projects that consist of lengthening vessels, modifying vessels to permit their use for a different type of activity, and other modifications to enhance the capacity or functionality of a vessel. We perform these activities at our shipyards in Houma, Jennings and Lake Charles, Louisiana.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services Division</font><font style="font-family:inherit;font-size:10pt;">&#32;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">- </font><font style="font-family:inherit;font-size:10pt;">Our Services Division provides interconnect piping services on offshore platforms and inshore structures. Interconnect piping services involve sending employee crews to offshore platforms in the GOM to perform welding and other activities required to connect production equipment, service modules and other equipment on a platform. We also contract with oil and gas companies that have platforms and other structures located in the inland lakes and bays throughout the southeastern United States for various on-site construction and maintenance activities. In addition, we fabricate packaged skid units and perform various municipal and drainage projects, such as pump stations, levee reinforcement, bulkheads and other public works projects for state and local governments. We perform these services at our customer's facilities or at our services yard in Houma, Louisiana.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">EPC Division - </font><font style="font-family:inherit;font-size:10pt;">Our EPC Division was created during the fourth quarter 2017 to manage potential work for the SeaOne Project, offshore wind opportunities and other projects that may require project management of EPC activities. During the fourth </font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-23</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">quarter 2017, SeaOne selected us as the prime contractor for the engineering, procurement, construction, installation, commissioning and start-up operations for its SeaOne Project. This project is expected to consist of an export facility in Gulfport, Mississippi and import facilities in the Caribbean and South America. Our current activities include pricing, planning and scheduling for the project. SeaOne&#8217;s selection of the Company is non-binding and commencement of the project remains subject to a number of conditions, including agreement on terms of the engagement with SeaOne. We understand that SeaOne is in the process of securing financing for the project. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Corporate Division</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;- </font><font style="font-family:inherit;font-size:10pt;">Our Corporate Division represents expenses that do not directly relate to our </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#32;operating divisions and are not allocated to our operating divisions. Such expenses include, but are not limited to, costs related to executive management and directors' fees, clerical and administrative salaries, costs of maintaining our corporate office and costs associated with overall governance and being a publicly traded company. </font></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally evaluate the performance of, and allocate resources to, our divisions based upon gross profit (loss) and operating income (loss). Segment assets are comprised of all assets attributable to each division. Intersegment revenues are priced at the estimated fair value of work performed. Summarized financial information for our segments as of and for the three-year period ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"></td></tr><tr><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Corporate</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Eliminations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,424</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,794</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,472</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,447</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,331</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,196</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,310</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,229</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,511</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">295</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,350</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,138</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,197</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,643</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,938</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,374</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258,290</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"></td></tr><tr><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Corporate</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Eliminations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,941</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,870</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,575</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(730</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,925</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,592</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,073</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,676</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">404</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,745</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,731</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,516</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,487</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,908</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">270,840</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"></td></tr><tr><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard </font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Corporate</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Eliminations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">286,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,276</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,801</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,420</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(644</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,853</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,217</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,798</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,566</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,686</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,775</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">421</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,448</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">806</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,795</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,901</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,928</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,102</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,477</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">322,408</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_______________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(1)   </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss and operating loss for 2018 for our Fabrication Division includes a </font><font style="font-family:inherit;font-size:9pt;">$2.4 million</font><font style="font-family:inherit;font-size:9pt;">&#32;impact from increased costs on a petrochemical module project and our Shipyard Division includes a </font><font style="font-family:inherit;font-size:9pt;">$6.7 million</font><font style="font-family:inherit;font-size:9pt;">&#32;impact from increased forecast costs on our harbor tug projects.  Operating loss also includes a net benefit of </font><font style="font-family:inherit;font-size:9pt;">$6.9 million</font><font style="font-family:inherit;font-size:9pt;">&#32;related to a gain on the sale of our South Texas Properties of </font><font style="font-family:inherit;font-size:9pt;">$8.0 million</font><font style="font-family:inherit;font-size:9pt;">&#32;and a gain on insurance recoveries of </font><font style="font-family:inherit;font-size:9pt;">$3.6 million</font><font style="font-family:inherit;font-size:9pt;">, offset partially by impairments of </font><font style="font-family:inherit;font-size:9pt;">$4.4 million</font><font style="font-family:inherit;font-size:9pt;">&#32;related to inventory and assets that were held for sale and a loss on assets sold of </font><font style="font-family:inherit;font-size:9pt;">$0.3 million</font><font style="font-family:inherit;font-size:9pt;">&#32;within our Fabrication and Shipyard Divisions. See Note 2 for further discussion of the project charges and Note 3 and Note 5 for further discussion of our asset impairments and gains on assets held for sale.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(2) </font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss and operating loss for 2017 for our Shipyard Division includes a </font><font style="font-family:inherit;font-size:9pt;">$34.5 million</font><font style="font-family:inherit;font-size:9pt;">&#32;impact from increased forecast costs on our MPSV projects. See Note 2 for further discussion of the MPSV projects.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:66px;text-indent:-30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-24</font></div></div><hr style="page-break-after:always"><div><a name="s26DFF8670BCA5F2BBEE2165F534F8578"></a></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS-(Continued)</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">13. QUARTERLY OPERATING RESULTS (UNAUDITED)</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents selected unaudited consolidated financial information on a quarterly basis for 2018 and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">&#32;(in thousands, except per share data):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:41%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018 </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,712</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">679</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(699</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,212</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,964</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,682</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted EPS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.36</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.73</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.31</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:41%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017 </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,897</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,620</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(494</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,914</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted EPS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.45</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.73</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.63</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:9pt;">______________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:22px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss and net loss for the fourth quarter 2018 was primarily due to under recovery of our overhead costs within our Fabrication Division and a </font><font style="font-family:inherit;font-size:9pt;">$5.8 million</font><font style="font-family:inherit;font-size:9pt;">&#32;impact from increased forecast costs on our harbor tug projects within our Shipyard Division. See Note 2 for further discussion of these projects. Net loss benefited from the reversal of a bad debt reserve of </font><font style="font-family:inherit;font-size:9pt;">$2.8 million</font><font style="font-family:inherit;font-size:9pt;">&#32;established during the third quarter 2018 for a receivable that was collected during the fourth quarter 2018.  Net loss also includes a </font><font style="font-family:inherit;font-size:9pt;">$4.1 million</font><font style="font-family:inherit;font-size:9pt;">&#32;gain on the sale of our Texas North Yard, offset partially by impairments of </font><font style="font-family:inherit;font-size:9pt;">$3.0 million</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:22px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss for the fourth quarter 2017 includes a </font><font style="font-family:inherit;font-size:9pt;">$34.5 million</font><font style="font-family:inherit;font-size:9pt;">&#32;impact from increased forecast costs on our MPSV projects within our Shipyard Division. See Note 2 for further discussion of the MPSV projects.</font></div></td></tr></table><div><a name="sA12CA5197BEB5F1897F05977BAA92AFB"></a></div><div style="line-height:120%;padding-bottom:12px;text-align:center;-sec-extract:summary;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F-25</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT INDEX</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:9%;"></td><td style="width:8%;"></td><td style="width:83%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">EXHIBIT</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">NUMBER</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162315000006/ex21-assetpurchaseagreement.htm"><font style="font-family:inherit;font-size:10pt;">Asset Purchase Agreement, dated December 23, 2015, among the Company, LEEVAC and certain other parties thereto, incorporated by reference to Exhibit 2.1 of the Company&#8217;s Form 8-K filed on December 23, 2015.</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000119312509085891/dex31.htm"><font style="font-family:inherit;font-size:10pt;">Composite Articles of Incorporation of the Company incorporated by reference to Exhibit 3.1 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2009 (SEC File No. 001-34279).</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162318000066/amendedandrestatedbylawsof.htm"><font style="font-family:inherit;font-size:10pt;">Amended and Restated Bylaws of the Company, incorporated by reference to Exhibit 3.1 of the Company's Form 8-K filed on November 6, 2018.</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/0000899243-97-000392.txt"><font style="font-family:inherit;font-size:10pt;">Specimen Common Stock Certificate, incorporated by reference to the Company&#8217;s Form S-1/A filed on March 19, 1997 (Registration No. 333-21863).&#160;^</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162316000053/indemnificationagreementin.htm"><font style="font-family:inherit;font-size:10pt;">Form of Indemnity Agreement by and between the Company and each of its directors and executive officers, incorporated by reference to Exhibit 10.1 of the Company's Form 8-K filed November 4, 2016.&#160;&#8224;</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/0000906280-97-000020.txt"><font style="font-family:inherit;font-size:10pt;">The Company's Long-Term Incentive Plan, incorporated by reference to the Company's Form S-1 filed on February 14, 1997 (Registration Number 333-21863).&#8224;^</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000119312506154920/dex102.htm"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s 2002 Long-Term Incentive Plan, as amended and restated, incorporated by reference to Exhibit 10.2 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June&#160;30, 2006.&#160;&#8224; ^</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000119312511216739/dex99.htm"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s 2011 Stock Incentive Plan, incorporated by reference to Exhibit 99 to the Company&#8217;s Form S-8 filed on August 9, 2011 (Registration No. 333-176187) (SEC File No. 001-34279). &#8224;</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000115752315001369/a51090195ex10_1.htm"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s 2015 Stock Incentive Plan, incorporated by reference to Exhibit 10.1 of the Company&#8217;s Form 8-K filed on April 28, 2015. &#8224;</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162317000008/q42016exhibit106.htm"><font style="font-family:inherit;font-size:10pt;">Form of Performance Share Unit Agreement incorporated by reference to Exhibit 10.6 of the Company's Annual Report on Form 10-K for the year ended December 31, 2016.&#8224;</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000119312515171896/d916210dex102.htm"><font style="font-family:inherit;font-size:10pt;">Form of Restricted Stock Unit Agreement, incorporated by reference to Exhibit 10.2 of the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2015. &#8224;</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162316000051/exhibit101.htm"><font style="font-family:inherit;font-size:10pt;">Form of Long-Term Performance-Based Cash Award Agreement, incorporated by reference to Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q for the quarter ended September 30, 2016. &#8224;</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000115752315000839/a51052776ex10_4.htm"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s Amended and Restated Annual Incentive Program, incorporated by reference to Exhibit 10.4 to the Company&#8217;s Form 8-K filed on March 5, 2015. &#8224;</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.10</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000119312506053991/dex108.htm"><font style="font-family:inherit;font-size:10pt;">Form of Restricted Stock Agreement, incorporated by reference to Exhibit 10.8 to the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2005.&#160;&#8224;&#160;^</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.11</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162318000043/ex101non-employeedirectorr.htm"><font style="font-family:inherit;font-size:10pt;">Form of non-employee director award agreement, incorporated by reference to Exhibit 10.1 of the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2018. &#8224;</font></a></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E-1</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:8%;"></td><td style="width:8%;"></td><td style="width:84%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">EXHIBIT</font></div><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">NUMBER</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.12</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162318000007/changeofcontrolagreement-m.htm"><font style="font-family:inherit;font-size:10pt;">Change of Control Agreement effective March 1, 2018 between the Company and Kirk J. Meche, incorporated by reference to Exhibit 10.1 of the Company&#8217;s Form 8-K filed on February 26, 2018. &#8224;</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.13</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit1013-2018changeofco.htm"><font style="font-family:inherit;font-size:10pt;">Change of Control Agreement effective December 12, 2018 between the Company and Westley S. Stockton.*&#8224;</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.14</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162318000007/changeofcontrolagreement-l.htm"><font style="font-family:inherit;font-size:10pt;">Change of Control Agreement effective March 1, 2018 between the Company and Todd F. Ladd incorporated by reference to Exhibit 10.3 of the Company's Form 8-K filed on February 26, 2018. &#8224;</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.15</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162317000030/exhibit10106-09x2017.htm"><font style="font-family:inherit;font-size:10pt;">Credit Agreement dated June 9, 2017, incorporated by reference to Exhibit 10.1 of the Company's Form 8-K filed on June 12, 2017.</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.16</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:0px;text-align:justify;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sA12CA5197BEB5F1897F05977BAA92AFB"><font style="font-family:inherit;font-size:10pt;">First Amendment to Credit Agreement dated December 29, 2017, incorporated by reference to Exhibit 10.14 to the Company's Annual Report on Form 10-K for the year ended December 31, 2017.</font></a></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.17</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162318000014/ex1015secondamendmenttocre.htm"><font style="font-family:inherit;font-size:10pt;">Second Amendment to Credit Agreement dated February 26, 2018, incorporated by reference to Exhibit 10.15 to the Company's Annual Report on Form 10-K for the year ended December 31, 2017.</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.18</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162318000072/q32018-ex102.htm"><font style="font-family:inherit;font-size:10pt;">Third Amendment to Credit Agreement dated August 27, 2018, incorporated by reference to Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q for the quarter ended September 30, 2018. </font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162318000014/a1016southtexasoptionagree.htm"><font style="font-family:inherit;font-size:10pt;">Real Estate Purchase and Option Contract dated December 20, 2017, incorporated by reference to Exhibit 10.16 of the Company's Annual Report on Form 10-K for the year ended December 31, 2017.</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.20</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162318000072/q32018exhibit102.htm"><font style="font-family:inherit;font-size:10pt;">Agreement of Sale between Berry Contracting, L.P. and Gulf Marine Fabricators, L.P., dated as of September 26, 2018, incorporated by reference to Exhibit 10.2 of the Company's Quarterly Report on Form 10-Q for the quarter ended September 30, 2018.</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.21</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1031623/000103162318000066/gifipitoncooperationagreeme.htm"><font style="font-family:inherit;font-size:10pt;">Cooperation Agreement dated November 2, 2018, by and among Gulf island Fabrication, Inc., Piton Capital Partners, LLC and Kokino LLC, incorporated by reference to Exhibit 10.1 of the Company's Form 8-K filed on November 6, 2018.</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subsidiaries of the Company - The Company's significant subsidiaries, Gulf Island Works, L.L.C., Gulf Island, L.L.C., Gulf Island Shipyards, L.L.C. (with trade name Gulf Island Marine Fabricators), Gulf Island EPC, LLC, Gulf Island Services, L.L.C. (with trade names Gulf Island Steel Sales, Dolphin Services and Dolphin Steel Sales) (each organized under Louisiana law) and Gulf Island Marine Fabricators, L.P. (a Texas limited partnership) are wholly owned and are included in the Company's consolidated financial statements.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="q42018exhibit231.htm"><font style="font-family:inherit;font-size:10pt;">Consent of Ernst &amp; Young LLP.*</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="q42018exhibit311.htm"><font style="font-family:inherit;font-size:10pt;">CEO Certifications pursuant to Rule 13a-14 under the Securities Exchange Act of 1934.*</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="q42018exhibit312.htm"><font style="font-family:inherit;font-size:10pt;">CFO Certifications pursuant to Rule 13a-14 under the Securities Exchange Act of 1934.*</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="q42018exhibit32.htm"><font style="font-family:inherit;font-size:10pt;">Section 906 Certifications furnished pursuant to 18 U.S.C. Section 1350.*</font></a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Attached as Exhibit 101 to this report are the following items formatted in XBRL (Extensible Business Reporting Language):</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;-sec-extract:summary;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(i)&#160;&#160;&#160;&#160;&#160;Consolidated Balance Sheets,</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(ii)&#160;&#160;&#160;&#160;Consolidated Statements of Operations,</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(iii)&#160;&#160; Consolidated Statement of Changes in Shareholders&#8217; Equity,</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(iv)&#160;&#160;&#160;Consolidated Statements of Cash Flows and</font></div><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(v)&#160;&#160;&#160;&#160;Notes to Consolidated Financial Statements.</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E-2</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:41.015625%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:10%;"></td><td style="width:90%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8224;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management Contract or Compensatory Plan.</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:4%;"></td><td style="width:96%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Filed herewith.</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:28.515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:14%;"></td><td style="width:86%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">^</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SEC File Number 000-22303.</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E-3</font></div></div><hr style="page-break-after:always"><div><a name="sB9A34F5A230455778DA27F6AAA61255E"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SIGNATURES</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pursuant to the requirements of Section&#160;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 </font><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95.703125%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:49%;"></td><td style="width:5%;"></td><td style="width:46%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GULF ISLAND FABRICATION, INC.</font></div><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Registrant)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ KIRK J. MECHE</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Kirk J. Meche</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">President and Chief Executive Officer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;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 registrant and in the capacities indicated on </font><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">S-1</font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:44%;"></td><td style="width:4%;"></td><td style="width:52%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Signature</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Title</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ KIRK J. MECHE</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">President, Chief Executive Officer and Director</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Principal Executive Officer)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Kirk J. Meche</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ WESTLEY S. STOCKTON</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Vice President, Chief Financial Officer, Treasurer and Secretary (Principal Financial Officer)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Westley S. Stockton</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ ROBERT A. WALLIS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td rowspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Accounting Officer (Principal Accounting Officer)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Robert A. Wallis</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ ROBERT M. AVERICK</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Robert M. Averick</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ MURRAY W. BURNS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Murray W. Burns</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ WILLIAM E. CHILES</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">William E. Chiles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ GREGORY J. COTTER</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gregory J. Cotter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ MICHAEL A. FLICK</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Michael A. Flick</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ CHRISTOPHER M. HARDING</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Christopher M. Harding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ MICHAEL J. KEEFFE</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Michael J. Keeffe</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ JOHN P. LABORDE</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chairman of the Board</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">John P. Laborde</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/S/ CHERYL D. RICHARD</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Director</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cheryl D. Richard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:22px;padding-top:22px;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">S-2</font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.13
<SEQUENCE>2
<FILENAME>exhibit1013-2018changeofco.htm
<DESCRIPTION>EXHIBIT 10.13
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s7606292900DAC55DF3AF39CAC2386116"></a></div><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CHANGE OF CONTROL AGREEMENT</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">This Change of Control Agreement (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Agreement</font><font style="font-family:inherit;font-size:12pt;">&#8221;) between Gulf Island Fabrication, Inc., a Louisiana corporation (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Company</font><font style="font-family:inherit;font-size:12pt;">&#8221;), and Westley S. Stockton (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Executive</font><font style="font-family:inherit;font-size:12pt;">&#8221;) is dated effective December 12, 2018 (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Agreement Date</font><font style="font-family:inherit;font-size:12pt;">&#8221;).  </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:16px;text-align:center;text-indent:0px;"><font style="padding-bottom:16px;text-align:center;font-family:inherit;font-size:12pt;font-weight:bold;padding-right:96px;">Article I</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">&#32;<br>DEFINITIONS</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Whenever the following terms are used in this Agreement, they shall have the meaning specified below unless the context clearly indicates to the contrary.  The singular pronoun shall include the plural where the context so indicates.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Accrued Salary</font><font style="font-family:inherit;font-size:12pt;">&#8221; has the meaning provided in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.3(a)(i)</font><font style="font-family:inherit;font-size:12pt;">.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Affiliate</font><font style="font-family:inherit;font-size:12pt;">&#8221; of any Person means any other Person directly or indirectly controlling or controlled by or under direct or indirect common control with such Person.  For purposes of this definition, &#8220;control&#8221; means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of such person or entity, whether through the ownership of voting securities or otherwise; and the terms &#8220;controlling&#8221; and &#8220;controlled&#8221; shall have correlative meanings.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Base Salary</font><font style="font-family:inherit;font-size:12pt;">&#8221; has the meaning provided in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.2(a)</font><font style="font-family:inherit;font-size:12pt;">.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Beneficial Owner</font><font style="font-family:inherit;font-size:12pt;">&#8221; (and variants thereof) with respect to a security, means a Person who, directly or indirectly (through any contract, understanding, relationship, or otherwise) has or shares (a) the power to vote, or direct of the voting of, the security, and (b) the power to dispose of, or to direct the disposition of, the security.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Board</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Board of Directors of the Company.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Business Combination</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the consummation of a reorganization, merger or consolidation (including a merger or consolidation of the Company or any direct or indirect subsidiary of the Company), or sale or other disposition of all or substantially all of the assets of the Company.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Cause</font><font style="font-family:inherit;font-size:12pt;">.&#8221;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Cause</font><font style="font-family:inherit;font-size:12pt;">&#8221; means:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the Executive&#8217;s willful and continued failure to perform substantially the Executive&#8217;s duties with the Company or its Affiliates (other than any such failure resulting from incapacity due to physical or mental illness), after a written demand for substantial performance is delivered to the Executive by the Board, which specifically identifies the manner in which the Board believes that the Executive has not substantially performed the Executive&#8217;s duties;</font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the willful engaging in conduct that is demonstrably and materially injurious to the Company or any of its Affiliates, monetarily or otherwise;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">unauthorized acts or omissions by the Executive that could reasonably be expected to cause material financial harm to the Company or materially disrupt Company operations;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iv)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">commission by the Executive of an act of dishonesty (even if not a crime) resulting in the enrichment of the Executive at the expense of the Company;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(v)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the Executive&#8217;s knowing falsification or knowing attempted falsification of financial records of the Company in violation of SEC Rule 13b2-1; or</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(vi)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the final conviction of the Executive or an entering of a guilty plea or a plea of no contest by the Executive to a felony.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">For purposes of subparagraphs (a)(i) and (a)(ii) above, no act or failure to act, on the part of the Executive, shall be considered &#8220;willful&#8221; unless it is done, or omitted to be done, by the Executive in bad faith or without reasonable belief that the Executive&#8217;s action or omission was in the best interest of the Company or its Affiliates.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Any act, or failure to act, based on authority given pursuant to a resolution duly adopted by the Board, upon the instructions of a senior officer of the company, or based upon the advice of counsel for the Company or its Affiliates shall be conclusively determined to be done, or omitted to be done, by the Executive in good faith and in the best interest of the Company or its Affiliates.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The termination of employment of the Executive shall not be deemed to be for Cause unless and until there shall have been delivered to the Executive a copy of a resolution duly adopted by the affirmative vote of not less than three-quarters of the entire membership of the Board at a meeting of the Board called and held for such purpose (after reasonable notice is provided to the Executive and the Executive, together with counsel, is given an opportunity to be heard before the Board), finding that, in the good faith opinion of the Board, the Executive is guilty of conduct described in subparagraph (a) above, and specifying the particulars of such conduct.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.8</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Change of Control</font><font style="font-family:inherit;font-size:12pt;">&#8221; means </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The acquisition by any Person of Beneficial Ownership of 30% or more of the outstanding shares of the Common Stock or 30% or more of the combined voting power of the Company&#8217;s then-outstanding securities entitled to vote generally in the election of directors; provide, however, that for purposes of this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 1.8(a)</font><font style="font-family:inherit;font-size:12pt;">, the following acquisitions shall not constitute a Change of Control:  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">any acquisition (other than a Business Combination which constitutes a Change of Control under </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 1.8(c)</font><font style="font-family:inherit;font-size:12pt;">) of Common Stock directly from the Company,</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">any acquisition of Common Stock by the Company,</font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">any acquisition of Common Stock by any employee benefit plan (or related trust) sponsored or maintained by the Company or its Affiliates, or</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">individuals who, as of the Agreement Date, constituted the Incumbent Board, cease for any reason to constitute at least a majority of the Board; provided, however, that any individual becoming a director subsequent to such date whose election or nomination for election by the Company&#8217;s shareholders was approved by a vote of at least two-thirds of the directors then comprising the Incumbent Board, unless such individual&#8217;s initial assumption of office occurs as a result of an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a person other than the Incumbent Board; or</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">a Business Combination, provided, however, that in no such case shall any such transaction constitute a Change of Control if immediately following such Business Combination:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the individuals and entities who were the Beneficial Owners of the Company&#8217;s outstanding Common Stock and the Company&#8217;s voting securities entitled to vote generally in the election of directors immediately prior to such Business Combination have direct or indirect Beneficial Ownership, respectively, of more than 50% of the then outstanding shares of Common Stock, and more than 50% of the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors of the Post-Transaction Corporation; </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">except to the extent that such ownership existed prior to the Business Combination, no Person (excluding the Post-Transaction Corporation and any employee benefit plan or related trust of either the Company, the Post-Transaction Corporation, or any Affiliates of either) beneficially owns, directly or indirectly, 25% or more of the then outstanding shares of common stock of the corporation resulting from such Business Combination or 25% or more of the combined voting power of the then outstanding voting securities of such corporation; and</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">at least a majority of the members of the board of directors of the Post-Transaction Corporation were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board of Directors, providing for such Business Combination; or</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">approval by the shareholders of the Company of a complete liquidation or dissolution of the Company.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.9</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Code</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.10</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Common Stock</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the common stock, no par value per share, of the Company.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.11</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Company</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the Company as defined above and any successor to or assignee of (whether direct or indirect, by purchase, merger, consolidation, or otherwise) all or substantially all of the assets of the Company.  </font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.12</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Confidential Information</font><font style="font-family:inherit;font-size:12pt;">&#8221; means any information, knowledge, or data of any nature and in any form (including information that is electronically transmitted or stored on any form of magnetic or electronic storage media) relating to the past, current, or prospective business or operations of the Company and its Affiliates, that at the time or times concerned is not generally known to persons engaged in businesses similar to those conducted or contemplated by the Company and its Affiliates (other than information known by such persons through a violation of an obligation of confidentiality to the Company), whether produced by the Company and its Affiliates or any of their consultants, agents, or independent contractors or by Executive, and whether or not marked confidential, including without limitation information relating to the Company&#8217;s or its Affiliates&#8217; products and services, business plans, business acquisitions, processes, product or service research and development ideas, methods or techniques, training methods and materials, and other operational methods or techniques, quality assurance procedures or standards, operating procedures, files, plans, specifications, proposals, drawings, charts, graphs, support data, trade secrets, supplier lists, supplier information, purchasing methods or practices, distribution and selling activities, consultants&#8217; reports, marketing and engineering or other technical studies, maintenance records, employment or personnel data, marketing data, strategies or techniques, financial reports, budgets, projections, cost analyses, price lists, formulae and analyses, employee lists, customer records, customer lists, customer source lists, proprietary computer software, and internal notes and memoranda relating to any of the foregoing.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.13</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Continuation Period</font><font style="font-family:inherit;font-size:12pt;">&#8221; has the meaning provided in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.3(c)(iii)</font><font style="font-family:inherit;font-size:12pt;">.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.14</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Disability</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a condition that would entitle the Executive to receive benefits under the Company&#8217;s long-term disability insurance policy in effect at the time either because he is Totally Disabled or Partially Disabled, as such terms are defined in the Company&#8217;s policy in effect as of the Agreement Date or as similar terms are defined in any successor policy.  If the Company has no long-term disability plan in effect, &#8220;Disability&#8221; shall occur if (a) the Executive is rendered incapable because of physical or mental illness of satisfactorily discharging his duties and responsibilities to the Company for a period of 90 consecutive days, (b) a duly qualified physician chosen by the Company and acceptable to the Executive or his legal representatives so certifies in writing, and (c) the Board determines that the Executive has become disabled.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.15</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Employment Term</font><font style="font-family:inherit;font-size:12pt;">&#8221; has the meaning provided in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.1(a)</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.16</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Expiration Date</font><font style="font-family:inherit;font-size:12pt;">&#8221; has the meaning provided in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.1(a)</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.17</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Good Reason</font><font style="font-family:inherit;font-size:12pt;">&#8221; means any action or inaction during the Employment Term that constitutes a material negative change in the service relationship between the Executive and the Company and a material breach by the Company of its obligations under the terms of this Agreement, provided that the Executive shall have provided written notice to the Company within 90 days of the initial existence of the condition described in this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 1.17</font><font style="font-family:inherit;font-size:12pt;">&#32;and such event or condition continues uncured for a period of 30 days after written notice thereof is given by the Executive to the Company.  A termination by the Executive with Good Reason shall constitute an involuntary termination for purposes of Section 409A of the Internal Revenue Code of 1986, as amended.</font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.18</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Immediate Family Members</font><font style="font-family:inherit;font-size:12pt;">&#8221; means the spouse and the natural or adopted children or grandchildren of a specified individual.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.19</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Incumbent Board</font><font style="font-family:inherit;font-size:12pt;">&#8221; means individuals who, as of a specified date, constituted the Board of Directors of the Company.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.20</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Person</font><font style="font-family:inherit;font-size:12pt;">&#8221; means a natural person, company, limited partnership, general partnership, limited liability company or partnership, joint venture, association, trust, bank, trust company, land trust, business trust or other organization, whether or not a legal entity, and a government or agency or political subdivision thereof.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.21</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Post-Transaction Corporation</font><font style="font-family:inherit;font-size:12pt;">.&#8221;  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Unless a Change of Control includes a Business Combination, Post-Transaction Corporation means the Company after the Change of Control.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If a Change of Control includes a Business Combination, Post-Transaction Corporation means the corporation resulting from the Business Combination unless, as a result of such Business Combination, an ultimate parent corporation controls the Company or all or substantially all of the Company&#8217;s assets either directly or indirectly, in which case, Post-Transaction Corporation shall mean such ultimate parent corporation.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.22</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Pro Rata Bonus</font><font style="font-family:inherit;font-size:12pt;">&#8221; has the meaning provided in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.3(a)(ii)</font><font style="font-family:inherit;font-size:12pt;">.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.23</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Section 409A</font><font style="font-family:inherit;font-size:12pt;">&#8221; means Section 409A of the Code, as amended, and the regulations and guidance issued thereunder.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">1.24</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Termination Date</font><font style="font-family:inherit;font-size:12pt;">&#8221; means, if Executive&#8217;s status as an officer and employee is terminated (a) by reason of Executive&#8217;s death, the date of Executive&#8217;s death; (b) by reason of Disability, the date on which termination of Executive&#8217;s status as an officer and employee becomes effective due to Disability; (c) by the Company other than by reason of death or Disability, the date of delivery of the notice of termination or any later date specified in the notice of termination, which date will not be more than 30 days after the giving of the notice; or (d) by the Executive other than by reason of death, the date of delivery of the notice of termination or any later date specified in the notice of termination, which date will not be more than 30 days after the giving of the notice.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Article II</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;"><br>CHANGE OF CONTROL BENEFIT</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Employment Term and Capacity after Change of Control.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">This Agreement shall commence on the Agreement Date and continue in effect through February 28, 2021 (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Expiration Date</font><font style="font-family:inherit;font-size:12pt;">&#8221;).  If the Executive continues to serve as an officer of the Company and a Change of Control occurs on or before the Expiration Date, then the Executive&#8217;s employment term (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Employment Term</font><font style="font-family:inherit;font-size:12pt;">&#8221;) shall continue for a period of eighteen months following the Change of Control, subject to any earlier termination of Executive&#8217;s status as an officer and employee pursuant to this Agreement.  </font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">After a Change of Control and during the Employment Term, (i) the Executive&#8217;s position (including status, offices, titles, and reporting requirements), authority, duties, and responsibilities shall be at least commensurate in all material respects with the most significant of those held, exercised, and assigned at any time during the 120-day period immediately preceding the Change of Control; and (ii) the Executive&#8217;s services shall be performed at the location where the Executive was employed immediately preceding the Change of Control or any office or location less than 50 miles from such location.  Executive&#8217;s position, authority, duties, and responsibilities after a Change of Control shall not be considered commensurate in all material respects with Executive&#8217;s position, authority, duties, and responsibilities prior to a Change of Control unless after the Change of Control the Executive holds an equivalent position in the Post-Transaction Corporation.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Compensation and Benefits</font><font style="font-family:inherit;font-size:12pt;">. During the Employment Term, the Executive shall be entitled to the following compensation and benefits:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Salary</font><font style="font-family:inherit;font-size:12pt;">.  An annual salary (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Base Salary</font><font style="font-family:inherit;font-size:12pt;">&#8221;) at the highest rate in effect for the Executive at any time during the 120-day period immediately preceding the Change of Control, payable to the Executive at such intervals no less frequent than the most frequent intervals in effect at any time during the 120-day period immediately preceding the Change of Control or, if more favorable to the Executive, the intervals in effect at any time after the Change of Control for other most senior executives of the Post-Transaction Corporation and its Affiliates.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Bonus</font><font style="font-family:inherit;font-size:12pt;">.  Executive shall be entitled to participate in an annual incentive bonus program applicable to other most senior executives of the Post-Transaction Corporation and its Affiliates but in no event shall such program provide the Executive with incentive opportunities less favorable than the most favorable of those provided by the Company and its Affiliates for the Executive under the Company&#8217;s annual cash plan as in effect for Executive at any time during the 120-day period immediately preceding the Change of Control or, if more favorable to the Executive, those provided generally at any time after the Change of Control to other most senior executives of the Post-Transaction Corporation and its Affiliates.  Any such bonus shall be paid in cash no later than two and a half months following the close of the fiscal year for which it is earned.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Fringe Benefits</font><font style="font-family:inherit;font-size:12pt;">. The Executive shall be entitled to fringe benefits (including, but not limited to, automobile allowance, air travel, and reimbursement for club membership dues) in accordance with the most favorable agreements, plans, practices, programs, and policies of the Company and its Affiliates in effect for the Executive at any time during the 120-day period immediately preceding the Change of Control or, if more favorable to the Executive, as in effect generally at any time thereafter with respect to other most senior executives of the Post-Transaction Corporation and its Affiliates.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Expenses</font><font style="font-family:inherit;font-size:12pt;">. The Executive shall be entitled to receive prompt reimbursement for all reasonable business expenses (including food and lodging) incurred by the Executive in accordance with the most favorable agreements, policies, practices, and procedures of the Company and its Affiliates in effect for the Executive at any time during the 120-day period immediately preceding the Change of Control or, if more favorable to the Executive, as in effect generally at any </font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">time thereafter with respect to other most senior executives of the Post-Transaction Corporation and its Affiliates.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(e)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Incentive, Savings and Retirement Plans</font><font style="font-family:inherit;font-size:12pt;">. The Executive shall be entitled to participate in all incentive, savings and retirement plans, practices, policies, and programs applicable generally to other most senior executives of the Post-Transaction Corporation and its Affiliates, but in no event shall such plans, practices, policies, and programs provide the Executive with incentive opportunities (measured with respect to both regular and special incentive opportunities, to the extent, if any, that such distinction is applicable), savings opportunities and retirement benefit opportunities, in each case, less favorable than the most favorable of those provided by the Company and its Affiliates for the Executive under any agreements, plans, practices, policies, and programs as in effect at any time during the 120-day period immediately preceding the Change of Control.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(f)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Welfare Benefit Plans</font><font style="font-family:inherit;font-size:12pt;">. The Executive and the Executive&#8217;s family shall be eligible for participation in and shall receive all benefits under welfare benefit plans, practices, policies, and programs provided by the Post-Transaction Corporation and its Affiliates (including, without limitation, medical, prescription, dental, disability, employee life, group life, accidental death, and travel accident insurance plans and programs) to the extent applicable generally to other most senior executives of the Post-Transaction Corporation and its Affiliates, but in no event shall such plans, practices, policies, and programs provide the Executive with benefits, in each case, less favorable than the most favorable of any agreements, plans, practices, policies and programs of the Company and its Affiliates in effect for the Executive at any time during the 120-day period immediately preceding the Change of Control.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(g)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Indemnification and Insurance</font><font style="font-family:inherit;font-size:12pt;">. The Post-Transaction Corporation shall indemnify the Executive, to the fullest extent permitted by applicable law, for any and all claims brought against him arising out of his services during or prior to the Employment Term.  In addition, the Post-Transaction Corporation shall maintain a directors&#8217; and officers&#8217; insurance policy covering the Executive substantially in the form of the policy maintained by the Company and its Affiliates at any time during the 120-day period immediately preceding the Change of Control or, if more favorable to the Executive, as provided generally at any time thereafter with respect to other most senior executives of the Post-Transaction Corporation and its Affiliates.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(h)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Office and Support Staff</font><font style="font-family:inherit;font-size:12pt;">.  The Executive shall be entitled to an office or offices of a size and with furnishings and other appointments, and to exclusive personal secretarial and other assistance, at least equal to the most favorable of the foregoing provided to the Executive by the Company and its Affiliates at any time during the 120-day period immediately preceding the Change of Control or, if more favorable to the Executive, as provided generally at any time thereafter with respect to other most senior executives of the Post-Transaction Corporation and its Affiliates.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Vacation</font><font style="font-family:inherit;font-size:12pt;">. The Executive shall be entitled to paid vacation in accordance with the most favorable agreements, plans, policies, programs, and practices of the Company and its Affiliates as in effect for the Executive at any time during the 120-day period immediately preceding the Change of Control or, if more favorable to the Executive, as in effect generally at any time thereafter with respect to other most senior executives of the Post-Transaction Corporation and its Affiliates.</font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Obligations upon Termination After a Change of Control.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Termination as a Result of Death, Disability, or Retirement</font><font style="font-family:inherit;font-size:12pt;">. If, after a Change of Control and during the Employment Term, (1) the Executive&#8217;s status as an officer and employee is terminated by reason of the Executive&#8217;s death, (2) the Post-Transaction Corporation terminates the Executive&#8217;s status as an officer and employee by reason of Executive&#8217;s Disability, or (3) the Executive retires and terminates his status as an officer and employee, then, subject to </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.3(f)</font><font style="font-family:inherit;font-size:12pt;">&#32;and, if applicable, the six-month delay set forth in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.7</font><font style="font-family:inherit;font-size:12pt;">:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the Post-Transaction Corporation or an Affiliate will pay to the Executive or his legal representatives the Executive&#8217;s Base Salary earned through the Termination Date to the extent not previously paid (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Accrued Salary</font><font style="font-family:inherit;font-size:12pt;">&#8221;);</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the Post-Transaction Corporation or an Affiliate will pay to the Executive or his legal representatives the highest of a pro rata bonus in an amount determined by (1) calculating the average of the annual bonus received by the Executive in the three most recently completed fiscal years prior to the Termination Date or the Targeted Annual bonus, then (2) multiplying such bonus amount by the fraction obtained by dividing the number of days in the year through the Termination Date by 365 (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Pro Rata Bonus</font><font style="font-family:inherit;font-size:12pt;">&#8221;); and</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">the Post-Transaction Corporation or an Affiliate will pay or deliver, as appropriate, all other benefits earned by the Executive or accrued for his benefit pursuant to any employee benefit plans maintained by the Post-Transaction Corporation or its Affiliates with respect to services rendered by the Executive prior to the Termination Date.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Termination by Company for Cause; by Executive for other than Good Reason</font><font style="font-family:inherit;font-size:12pt;">.  If, after a Change of Control and during the Employment Term, the Executive&#8217;s status as an officer and employee is terminated by the Post-Transaction Corporation or an Affiliate for Cause, or by the Executive for other than Good Reason, the Post-Transaction Corporation or Affiliate will pay to the Executive the Accrued Salary without further obligation to the Executive other than for obligations by law and obligations for any benefits earned by the Executive or accrued for his benefit pursuant to any employee benefit plans maintained by the Post-Transaction Corporation or Affiliate with respect to services rendered by the Executive prior to the Termination Date.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Termination by Company for Reasons Other than Death, Disability, or Retirement; Termination by Executive for Good Reason</font><font style="font-family:inherit;font-size:12pt;">.  If, after a Change of Control and during the Employment Term, (1) the Post-Transaction Corporation or an Affiliate terminates the Executive&#8217;s status as an officer and employee other than for Cause, death, or Disability, or (2) the Executive terminates his status as an officer and employee for Good Reason, then, subject to </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.3(f)</font><font style="font-family:inherit;font-size:12pt;">:</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(i)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Post-Transaction Corporation or an Affiliate will pay to the Executive the Accrued Salary;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Post-Transaction Corporation or an Affiliate will pay to the Executive in a lump sum in cash on the first business day that is more than six months after </font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the Termination Date (A) the Pro Rata Bonus, and (B) an amount equal to 1.5 times the sum of (x) the Executive&#8217;s Base Salary in effect at the Termination Date and (y) the highest annual bonus awarded to the Executive during the three fiscal years immediately preceding the Termination Date or the Targeted Annual Figure, whichever is the highest;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">For the period commencing on the Termination Date and ending on the earlier of (A) February 26th of the first calendar year following the calendar year in which the Termination Date occurs, or (B) the date that the Executive accepts new employment (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Continuation Period</font><font style="font-family:inherit;font-size:12pt;">&#8221;), the Post-Transaction Corporation or an Affiliate will at its expense maintain and administer for the continued benefit of Executive all insurance and welfare benefit plans in which Executive was entitled to participate as an employee as of the Termination Date; provided that Executive&#8217;s continued participation is possible under the general terms and provisions of such plans and all applicable laws.  If the Executive is a &#8220;specified employee&#8221; governed by </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.7</font><font style="font-family:inherit;font-size:12pt;">&#32;hereof, to the extent that any benefits provided to the Executive under this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.3(c)(iii)</font><font style="font-family:inherit;font-size:12pt;">&#32;are taxable to the Executive, then, with the exception of nontaxable medical insurance benefits, the value of the aggregate amount of such taxable benefits provided to the Executive pursuant to this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.3(c)(iii)</font><font style="font-family:inherit;font-size:12pt;">&#32;during the six-month period following the Termination Date shall be limited to the amount specified by Section 402(g)(1)(B) of Code for the year in which the termination occurred.  The Executive shall pay the cost of any benefits that exceed the amount specified in the previous sentence during the six month period following the date of termination, and shall be reimbursed in full by the Company during the seventh month after the Termination Date.  The coverage and benefits (including deductibles and costs) provided under any such benefit plan in accordance with this paragraph during the Continuation Period will be no less favorable to Executive than the most favorable of such coverages and benefits as of the Termination Date.  If Executive&#8217;s participation in any such benefit plan is barred or any such benefit plan is terminated, the Post-Transaction Corporation or its Affiliate will provide Executive with benefits substantially similar or comparable in value to those Executive would otherwise have been entitled to receive under such plans.  At the end of the Continuation Period, the Executive will have the option to have assigned to him, at no cost and with no apportionment of prepaid premiums, any assignable insurance owned by the Post-Transaction Corporation or its Affiliate that relates specifically to the Executive.  To the maximum extent permitted by law, the Executive will be eligible for coverage under COBRA at the end of the Continuation Period or earlier cessation of the Post-Transaction Corporation&#8217;s obligation under the foregoing provisions of this paragraph;</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iv)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">All benefits that the Executive is entitled to receive pursuant to benefit plans maintained by the Post-Transaction Corporation or an Affiliate under which benefits are calculated based upon years of service or age will be calculated by treating the Executive as having attained two additional years of age and as having provided two additional years of service as of the Termination Date; and</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(v)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Post-Transaction Corporation or an Affiliate will pay or deliver, as appropriate, all other benefits earned by the Executive or accrued for his benefit pursuant to any employee benefit plans maintained by the Post-Transaction Corporation or Affiliate with respect to services rendered by the Executive prior to the Termination Date.</font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Resignation from Board of Directors</font><font style="font-family:inherit;font-size:12pt;">. If the Executive is a director of the Post-Transaction Corporation or any of its Affiliates and his status as an officer and employee is terminated for any reason other than death, the Executive will, if requested by the Post-Transaction Corporation, immediately resign as a director of the Post-Transaction Corporation and its Affiliates.  If such resignation is not received within 20 business days after the Executive actually receives written notice from the Post-Transaction Corporation requesting the resignation, the Executive will forfeit any right to receive any payments pursuant to this Agreement.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(e)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Nondisclosure and Proprietary Rights</font><font style="font-family:inherit;font-size:12pt;">. The rights and obligations of the Company and the Executive contained in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Article III</font><font style="font-family:inherit;font-size:12pt;">&#32;hereof will continue to apply notwithstanding a termination following a Change of Control.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(f)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Most Favorable Benefits</font><font style="font-family:inherit;font-size:12pt;">.  It is the intention of the parties that the terms of this Agreement provide payments and benefits to the Executive that are equivalent or more beneficial to the Executive than are otherwise available to the Executive under the terms of any applicable benefit plan or related compensation agreement.  To that end, the terms of the Agreement shall govern the payments and benefits to which the Executive shall be entitled upon the termination of the Executive&#8217;s status as an officer and employee as provided herein, except that if the terms of any applicable benefit plan or related compensation agreement provide more favorable benefits to the Executive than are provided hereunder, the terms of such plan or agreement shall control.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Excise Tax Provision.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Notwithstanding any other provisions of this Agreement, if a Change of Control occurs during the original or extended term of this Agreement, in the event that any payment or benefit received or to be received by the Executive in connection with the Change of Control of the Company or the termination of the Executive&#8217;s employment under this Agreement or any other agreement between the Company and the Executive (all such payments and benefits, including the payments and benefits under </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.3(c)</font><font style="font-family:inherit;font-size:12pt;">&#32;hereof, being hereinafter called &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Total Payments</font><font style="font-family:inherit;font-size:12pt;">&#8221;) would be subject (in whole or in part), to an excise tax imposed by section 4999 of the Code (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Excise Tax</font><font style="font-family:inherit;font-size:12pt;">&#8221;), then the cash payments under </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.3(c)</font><font style="font-family:inherit;font-size:12pt;">&#32;hereof shall first be reduced, and the noncash payments and benefits under the other sections hereof shall thereafter be reduced, to the extent necessary so that no portion of the Total Payments is subject to the Excise Tax but only if (A) the net amount of such Total Payments, as so reduced (and after subtracting the net amount of federal, state and local income and employment taxes on such reduced Total Payments) is greater than or equal to (B) the net amount of such Total Payments without such reduction (but after subtracting the net amount of federal, state and local income and employment taxes on such Total Payments and the amount of Excise Tax to which the Employee would be subject in respect of such unreduced Total Payments); provided, however, that the Executive may elect to have the noncash payments and benefits hereof reduced (or eliminated) prior to any reduction of the cash payments under </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.3(c)</font><font style="font-family:inherit;font-size:12pt;">&#32;hereof.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">For purposes of determining whether and the extent to which the Total Payments will be subject to the Excise Tax, (i) no portion of the Total Payments the receipt or enjoyment of which the Executive shall have waived at such time and in such manner as not to constitute a &#8220;payment&#8221; within the meaning of section 280G(b) of the Code shall be taken into </font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">account, (ii) no portion of the Total Payments shall be taken into account which, in the opinion of tax counsel (&#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Tax Counsel</font><font style="font-family:inherit;font-size:12pt;">&#8221;) reasonably acceptable to the Executive and selected by the accounting firm (the &#8220;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Auditor</font><font style="font-family:inherit;font-size:12pt;">&#8221;) which was, immediately prior to a Change of Control or other event giving rise to a potential Excise Tax, the Company&#8217;s independent auditor, does not constitute a &#8220;parachute payment&#8221; within the meaning of section 280G(b)(2) of the Code (including by reason of section 280G(b)(4)(A) of the Code) and, in calculating the Excise Tax, no portion of such Total Payments shall be taken into account which, in the opinion of Tax Counsel, constitutes reasonable compensation for services actually rendered, within the meaning of section 280G(b)(4)(B) of the Code, in excess of the &#8220;Base Amount&#8221; (within the meaning set forth in section 280G(b)(3) of the Code) allocable to such reasonable compensation, and (iii) the value of any non cash benefit or any deferred payment or benefit included in the Total Payments shall be determined by the Auditor in accordance with the principles of sections 280G(d)(3) and (4) of the Code.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">At the time that payments are made under this Agreement, the Post-Transaction Corporation shall provide the Executive with a written statement setting forth the manner in which such payments were calculated and the basis for such calculations including, without limitation, any opinions or other advice the Post-Transaction Corporation has received from Tax Counsel, the Auditor, or other advisors or consultants (and any such opinions or advice which are in writing shall be attached to the statement).</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Stock Options; Restricted Stock.  </font><font style="font-family:inherit;font-size:12pt;">The foregoing benefits are intended to be in addition to the value of any options to acquire Common Stock of the Company, the exercisability of which is accelerated pursuant to the terms of any stock option agreement, any restricted stock the vesting of which is accelerated pursuant to the terms of the restricted stock agreement, and any other incentive or similar plan heretofore or hereafter adopted by the Company.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Legal Fees</font><font style="font-family:inherit;font-size:12pt;">.  The Company agrees to pay as incurred all legal fees and expenses that the Executive may reasonably incur as a result of any contest (regardless of the outcome thereof) by the Company, the Executive or others of the validity or enforceability of, or liability under, any provision of this Agreement (including as a result of any contest by the Executive about the amount or timing of any payment pursuant to this Agreement).</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">2.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Section 409A.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">It is the intention of the parties that payments or benefits payable under this Agreement not be subject to the additional tax imposed pursuant to Section 409A, and the provisions of this Agreement shall be construed and administered in accordance with such intent.  To the extent any potential payments or benefits could become subject to Section 409A, the parties shall cooperate to amend this Agreement with the goal of giving the Executive the economic benefits described herein in a manner that does not result in such tax being imposed.  If the parties are unable to agree on a mutually acceptable amendment, the Company may, without the Executive&#8217;s consent and in such manner as it deems appropriate, amend or modify this Agreement or delay the payment of any amounts hereunder to the minimum extent necessary to meet the requirements of Section 409A.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">No payments or benefits provided herein that are paid because of a termination of employment under circumstances described herein shall be paid, unless such </font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">termination of employment also constitutes a &#8220;separation from service&#8221; within the meaning of Section 409A.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If Executive is a &#8220;specified employee,&#8221; any payments payable as a result of Executive&#8217;s termination of employment (other than as a result of death) shall not be payable before the earlier of (i) the first business day that is more than six months after Executive&#8217;s Termination Date, (ii) the date of Executive&#8217;s death, or (iii) the date that otherwise complies with the requirements of Section 409A.  &#8220;Specified employee&#8221; shall mean the Executive if the Executive is a key employee under Treasury Regulations Section 1.409A-1(i) because of final and binding action taken by the Board or its compensation committee, or by operation of law or such regulation.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">No acceleration of payments and benefits provided for in this Agreement shall be permitted, except that the Company may accelerate payment, if permitted by Section 409A, as necessary to allow the Executive to pay FICA taxes on amounts payable hereunder and additional taxes resulting from the payment of such FICA amount, or as necessary to pay taxes and penalties arising as a result of the payments provided for in this Agreement failing to meet the requirements of Section 409A.  In no event shall the Executive, directly or indirectly, designate the calendar year of payment.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(e)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">To the extent that the amounts payable under this Article II are reimbursements and other separation payments described under Treasury Regulations Section 1.409A-1(b)(9)(v), such payments do not provide for the deferral of compensation.  If they do constitute deferral of compensation governed by Section 409A, they shall be deemed to be reimbursements or in-kind benefits governed by Treasury Regulations Section 1.409A-3(i)(1)(iv).  If the previous sentence applies, (i) the amount of expenses eligible for reimbursement or in-kind benefits provided during the Executive&#8217;s taxable year shall not affect the expenses eligible for reimbursement or in-kind benefits in any other taxable year, (ii) the reimbursement of an eligible expense must be made on or before the last day of the Executive&#8217;s taxable year following the taxable year in which the expense was incurred, and (iii) the right to reimbursement or in-kind benefits shall not be subject to liquidation or exchange for another benefit.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Article III</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;"><br>NONDISCLOSURE AND PROPRIETARY RIGHTS</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">3.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Non-disclosure of Confidential Information.  </font><font style="font-family:inherit;font-size:12pt;">Executive will hold in a fiduciary capacity for the benefit of the Company all Confidential Information obtained by Executive during Executive&#8217;s employment (whether prior to or after the Agreement Date) and will use such Confidential Information solely within the scope of his employment with and for the exclusive benefit of the Company.  For a period of two years after the Termination Date, Executive agrees (a) not to communicate, divulge or make available to any person or entity (other than the Company) any such Confidential Information, except upon the prior written authorization of the Company or as may be required by law or legal process; and (b) to deliver promptly to the Company any Confidential Information in his possession, including any duplicates thereof and any notes or other records Executive has prepared with respect thereto.  In the event that the provisions of any applicable law or the order of any court would require Executive to disclose or otherwise make available any Confidential Information, Executive will give the Company prompt prior written notice of such </font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">required disclosure and an opportunity to contest the requirement of such disclosure or apply for a protective order with respect to such Confidential Information by appropriate proceedings.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">3.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Injunctive Relief; Other Remedies</font><font style="font-family:inherit;font-size:12pt;">.  Executive acknowledges that a breach by Executive of </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.1</font><font style="font-family:inherit;font-size:12pt;">&#32;would cause immediate and irreparable harm to the Company for which an adequate monetary remedy does not exist; hence, Executive agrees that, in the event of a breach or threatened breach by Executive of the provisions of </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.1</font><font style="font-family:inherit;font-size:12pt;">, the Company will be entitled to injunctive relief restraining Executive from such violation without the necessity of proof of actual damage or the posting of any bond, except as required by non waivable, applicable law.  Nothing herein, however, will be construed as prohibiting the Company from pursuing any other remedy at law or in equity to which the Company may be entitled under applicable law in the event of a breach or threatened breach of this Agreement by Executive, including without limitation the recovery of damages and/or costs and expenses, such as reasonable attorneys&#8217; fees, incurred by the Company as a result of any such breach or threatened breach.  In addition to the exercise of the foregoing remedies, the Company will have the right upon the occurrence of any such breach to offset the damages of such breach as determined by the Company, against any unpaid salary, bonus, commissions, or reimbursements otherwise owed to Executive.  In particular, Executive acknowledges that the payments provided under </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Article II</font><font style="font-family:inherit;font-size:12pt;">&#32;are conditioned upon Executive fulfilling the nondisclosure agreements contained in this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Article III</font><font style="font-family:inherit;font-size:12pt;">.  If Executive at any time materially breaches nondisclosure agreements contained in this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Article III</font><font style="font-family:inherit;font-size:12pt;">, then the Company may offset the damages of such breach, as determined solely by the Company, against payments otherwise due to Executive under </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Article II</font><font style="font-family:inherit;font-size:12pt;">&#32;or, at the Company&#8217;s option, suspend payments otherwise due to Executive under </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Article II</font><font style="font-family:inherit;font-size:12pt;">&#32;during the period of such breach.  Executive acknowledges that any such offset or suspension of payments would be an exercise of the Company&#8217;s right to offset or suspend its performance hereunder upon Executive&#8217;s breach of this Agreement; such offset or suspension of payments would not constitute, and shall not be characterized as, the imposition of liquidated damages.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">3.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Governing Law of this Article III; Consent to Jurisdiction.  </font><font style="font-family:inherit;font-size:12pt;">Any dispute regarding the reasonableness of the covenants and agreements set forth in this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Article III</font><font style="font-family:inherit;font-size:12pt;">&#32;or duration thereof, or the remedies available to the Company upon any breach of such covenants and agreements, will be governed by and interpreted in accordance with the laws of the State of the United States or other jurisdiction in which the alleged prohibited disclosure occurs, and, with respect to each such dispute, the Company and Executive each hereby consent to the jurisdiction of the state and federal courts sitting in the relevant State (or, in the case of any jurisdiction outside the United States, the relevant courts of such jurisdiction) for resolution of such dispute, and agree that service of process may be made upon him or it in any legal proceeding relating to this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Article III</font><font style="font-family:inherit;font-size:12pt;">&#32;by any means allowed under the laws of such jurisdiction.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">3.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Executive&#8217;s Understanding of this Article.  </font><font style="font-family:inherit;font-size:12pt;">Executive hereby represents to the Company that he has read and understands, and agrees to be bound by, the terms of this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Article III</font><font style="font-family:inherit;font-size:12pt;">.  Executive acknowledges that the duration of the covenants contained in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Article III</font><font style="font-family:inherit;font-size:12pt;">&#32;are the result of arm&#8217;s length bargaining and are fair and reasonable in light of (a) the importance of the functions performed by Executive and the length of time it would take the Company to find and train a suitable replacement, and (b) Executive&#8217;s level of control over and contact with the business and operations of the Company and its Affiliates in various jurisdictions where same are conducted.  It is the desire </font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">and intent of the parties that the provisions of this Agreement be enforced to the fullest extent permitted under applicable law, whether now or hereafter in effect and, therefore, to the extent permitted by applicable law, the parties hereto waive any provision of applicable law that would render any provision of this </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Article III</font><font style="font-family:inherit;font-size:12pt;">&#32;invalid or unenforceable.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Article IV</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;"><br>MISCELLANEOUS</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">4.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Binding Effect; Successors.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(a)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">This Agreement shall be binding upon and inure to the benefit of the Company and any of its successors or assigns.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(b)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">This Agreement is personal to the Executive and shall not be assignable by the Executive without the consent of the Company (there being no obligation to give such consent) other than such rights or benefits as are transferred by will or the laws of descent and distribution.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(c)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Company shall require any successor to or assignee of (whether direct or indirect, by purchase, merger, consolidation, or otherwise) all or substantially all of the assets or businesses of the Company (i) to assume unconditionally and expressly this Agreement and (ii) to agree to perform or to cause to be performed all of the obligations under this Agreement in the same manner and to the same extent as would have been required of the Company had no assignment or succession occurred, such assumption to be set forth in a writing reasonably satisfactory to the Executive.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(d)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Company shall also require all entities that control or that after the transaction will control (directly or indirectly) the Company or any such successor or assignee to agree to cause to be performed all of the obligations under this Agreement, such agreement to be set forth in a writing reasonably satisfactory to the Executive.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">4.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Notices.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;All notices hereunder must be in writing and, unless otherwise specifically provided herein, will be deemed to have been given upon receipt of delivery by: (a) hand (against a receipt therefor), (b) certified or registered mail, postage prepaid, return receipt requested, (c) a nationally recognized overnight courier service (against a receipt therefor) or (d) telecopy transmission with confirmation of receipt.  All such notices must be addressed as follows:</font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">If to the Company:</font></div><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Gulf Island Fabrication, Inc.</font></div><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Attn:  Chairman, Compensation Committee</font></div><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16225 Park Ten Place, Suite 300</font></div><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Houston, Texas 77084</font></div><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:96px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">If to the Executive:</font></div><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Westley S. Stockton</font></div><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16225 Park Ten Place, Suite 300</font></div><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Houston, Texas 77084</font></div><div style="line-height:120%;text-align:justify;padding-left:144px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">or such other address as to which any party hereto may have notified the other in writing.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">4.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Governing Law.  </font><font style="font-family:inherit;font-size:12pt;">Except as provided in </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Article III</font><font style="font-family:inherit;font-size:12pt;">&#32;hereof, this Agreement shall be construed and enforced in accordance with and governed by the internal laws of the State of Louisiana without regard to principles of conflict of laws.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">4.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Withholding.  </font><font style="font-family:inherit;font-size:12pt;">The Executive agrees that the Company has the right to withhold, from the amounts payable pursuant to this Agreement, all amounts required to be withheld under applicable income and/or employment tax laws, or as otherwise stated in documents granting rights that are affected by this Agreement.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">4.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Amendment; Waiver.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;No provision of this Agreement may be modified, amended, or waived except by an instrument in writing signed by both parties, unless permitted by </font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.7(a)</font><font style="font-family:inherit;font-size:12pt;">.  </font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">4.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Severability</font><font style="font-family:inherit;font-size:12pt;">.  If any term or provision of this Agreement, or the application thereof to any person or circumstance, shall at any time or to any extent be invalid, illegal or unenforceable in any respect as written, Executive and the Company intend for any court construing this Agreement to modify or limit such provision so as to render it valid and enforceable to the fullest extent allowed by law.  Any such provision that is not susceptible of such reformation shall be ignored so as to not affect any other term or provision hereof, and the remainder of this Agreement, or the application of such term or provision to persons or circumstances other than those as to which it is held invalid, illegal or unenforceable, shall not be affected thereby and each term and provision of this Agreement shall be valid and enforced to the fullest extent permitted by law.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">4.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Waiver of Breach.</font><font style="font-family:inherit;font-size:12pt;">&#32;&#32;The waiver by either party of a breach of any provision of this Agreement shall not operate or be construed as a waiver of any subsequent breach thereof.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">4.8</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Remedies Not Exclusive.  </font><font style="font-family:inherit;font-size:12pt;">No remedy specified herein shall be deemed to be such party&#8217;s exclusive remedy, and accordingly, in addition to all of the rights and remedies provided for in this Agreement, the parties shall have all other rights and remedies provided to them by applicable law, rule or regulation.</font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:120%;text-align:justify;text-indent:624px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"></font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Exhibit 10.13</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">4.9</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Company&#8217;s Reservation of Rights.  </font><font style="font-family:inherit;font-size:12pt;">Executive acknowledges and understands that the Executive serves at the pleasure of the Board and that the Company has the right at any time to terminate Executive&#8217;s status as an employee of the Company or any of its Affiliates, or to change or diminish his status during the Employment Term, subject to the rights of the Executive to claim the benefits conferred by this Agreement.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">4.10</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Counterparts.  </font><font style="font-family:inherit;font-size:12pt;">This Agreement may be executed in one or more counterparts, each of which shall be deemed to be an original but all of which together shall constitute one and the same instrument.</font></div><div style="line-height:120%;padding-bottom:16px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">* * * * *</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">IN WITNESS WHEREOF</font><font style="font-family:inherit;font-size:12pt;">, the Company and the Executive have caused this Agreement to be executed as of the Agreement Date.</font></div><div style="line-height:120%;text-align:justify;padding-left:336px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">GULF ISLAND FABRICATION, INC.</font></div><div style="line-height:120%;text-align:justify;padding-left:336px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:288px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;/s/ William E. Chiles      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;padding-left:336px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Chairman, Compensation Committee</font></div><div style="line-height:120%;text-align:justify;padding-left:336px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:336px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:336px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">EXECUTIVE</font></div><div style="line-height:120%;text-align:justify;padding-left:336px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:336px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">&#32;/s/ Westley S. Stockton                      </font></div><div style="line-height:120%;text-align:justify;padding-left:336px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Westley S. Stockton</font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>q42018exhibit231.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sD722DFD13F4A5085837804135BD23429"></a></div><div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 23.1</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:21px;padding-top:104px;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;">Consent of Independent Registered Public Accounting Firm</font></div><div style="line-height:120%;padding-bottom:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consent to the incorporation by reference in the following Registration Statements:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:18px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Registration Statement (Form S-8 No.&#160;333-46155) pertaining to the Long-Term Incentive Plan of Gulf Island Fabrication, Inc.,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:18px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Registration Statement (Form S-8 No.&#160;333-88466) pertaining to the 2002 Long-Term Incentive Plan of Gulf Island Fabrication, Inc.,</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:18px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Registration Statement (Form S-8 No.&#160;333-176187) pertaining to the 2011 Stock Incentive Plan of Gulf Island Fabrication, Inc., </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:18px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Registration Statement (Form S-8 No.&#160;333-204158) pertaining to the 2015 Stock Incentive Plan of Gulf Island Fabrication, Inc., and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:18px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:138%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:138%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Registration Statement (Form S-3 No. 333-221653) of Gulf Island Fabrication, Inc.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">of our reports dated </font><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">, with respect to the consolidated financial statements of Gulf Island Fabrication, Inc., and the effectiveness of internal control over financial reporting of Gulf Island Fabrication, Inc. included in this Annual Report (Form 10-K) of Gulf Island Fabrication, Inc. for the year ended December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#160;&#160;&#160;&#160;    /s/ Ernst&#160;&amp; Young LLP</font></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New Orleans, Louisiana</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>q42018exhibit311.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s1D6968C60F3655DAB5D411562D767CCD"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 31.1</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Certifications</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Kirk J. Meche, certify that:</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1. I have reviewed this Annual Report on Form 10-K of Gulf Island Fabrication, Inc.;</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:41%;"></td><td style="width:2%;"></td><td style="width:15%;"></td><td style="width:3%;"></td><td style="width:39%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ Kirk J. Meche</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Kirk J. Meche</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">President and Chief Executive Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Principal Executive Officer)</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: </font><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>q42018exhibit312.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s7A67180C4F48517689779D025977FD4D"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 31.2</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Certifications</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Westley S. Stockton, certify that:</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1. I have reviewed this Annual Report on Form 10-K of Gulf Island Fabrication, Inc.;</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(c) Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(d) Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:41%;"></td><td style="width:2%;"></td><td style="width:15%;"></td><td style="width:3%;"></td><td style="width:39%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ Westley S. Stockton</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Westley S. Stockton</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Vice President, Chief Financial Officer, Treasurer and Secretary</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Principal Financial Officer)</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: </font><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>6
<FILENAME>q42018exhibit32.htm
<DESCRIPTION>EXHIBIT 32
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sACBF630FF0BB588683B36D7E090DC711"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exhibit 32</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Certification Furnished Pursuant to</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">18 U.S.C. Section&#160;1350, as adopted pursuant to</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Section&#160;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Annual Report on Form 10-K of Gulf Island Fabrication, Inc. (the &#8220;Company&#8221;) for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned, who are the Chief Executive Officer and Chief Financial Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act, that, to the best of their knowledge:</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:20px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:-4px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the Report fully complies with the requirements of Section&#160;13(a) or Section&#160;15(d) of the Securities Exchange Act of 1934, as amended; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:20px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:-4px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the period covered by the Report.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.7734375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:48%;"></td><td style="width:5%;"></td><td style="width:47%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By:</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ Kirk J. Meche</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Kirk J. Meche</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">President and Chief Executive Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Principal Executive Officer)</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:92.7734375%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:48%;"></td><td style="width:5%;"></td><td style="width:47%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By:</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ Westley S. Stockton</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Westley S. Stockton</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Vice President,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Financial Officer, Treasurer, and Secretary</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(Principal Financial Officer)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: </font><font style="font-family:inherit;font-size:10pt;">March&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">A signed original of this written statement required by Section&#160;906 has been provided to Gulf Island Fabrication, Inc. and will be retained by Gulf Island Fabrication, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>7
<FILENAME>gifi-20181231.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:DE917BAD3DF5548E9FA658D49B04E676,x:11609a11cdca482e9b9c72e81e96cf93-->
<xbrli:xbrl xmlns:acec="http://fasb.org/dis/acec/2018-01-31" xmlns:ap="http://fasb.org/dis/ap/2018-01-31" xmlns:aro="http://fasb.org/dis/aro/2018-01-31" xmlns:bc="http://fasb.org/dis/bc/2018-01-31" xmlns:bsoff="http://fasb.org/dis/bsoff/2018-01-31" xmlns:cc="http://fasb.org/dis/cc/2018-01-31" xmlns:cce="http://fasb.org/dis/cce/2018-01-31" xmlns:codification-part="http://fasb.org/codification-part/2018-01-31" xmlns:com="http://fasb.org/stm/com/2018-01-31" xmlns:con="http://fasb.org/dis/con/2018-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:country-all="http://xbrl.sec.gov/country-all/2017-01-31" xmlns:country-ent-all="http://xbrl.sec.gov/country-ent-all/2017-01-31" xmlns:country-ent-std="http://xbrl.sec.gov/country-ent-std/2017-01-31" xmlns:country-std="http://xbrl.sec.gov/country-std/2017-01-31" xmlns:crcgen="http://fasb.org/dis/crcgen/2018-01-31" xmlns:crcpb="http://fasb.org/dis/crcpb/2018-01-31" xmlns:crcrb="http://fasb.org/dis/crcrb/2018-01-31" xmlns:crcsbp="http://fasb.org/dis/crcsbp/2018-01-31" xmlns:ctbl="http://fasb.org/dis/ctbl/2018-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:currency-all="http://xbrl.sec.gov/currency-all/2017-01-31" xmlns:currency-ent-all="http://xbrl.sec.gov/currency-ent-all/2017-01-31" xmlns:currency-ent-std="http://xbrl.sec.gov/currency-ent-std/2017-01-31" xmlns:currency-std="http://xbrl.sec.gov/currency-std/2017-01-31" xmlns:dccpoa="http://fasb.org/dis/dccpoa/2018-01-31" xmlns:debt="http://fasb.org/dis/debt/2018-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:dei-all="http://xbrl.sec.gov/dei-all/2018-01-31" xmlns:dei-ent-all="http://xbrl.sec.gov/dei-ent-all/2018-01-31" xmlns:dei-ent-std="http://xbrl.sec.gov/dei-ent-std/2018-01-31" xmlns:dei-std="http://xbrl.sec.gov/dei-std/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:deprecated1="http://www.xbrl.org/2009/role/deprecated" xmlns:diha="http://fasb.org/dis/diha/2018-01-31" xmlns:disops="http://fasb.org/dis/disops/2018-01-31" xmlns:dr="http://fasb.org/dis/dr/2018-01-31" xmlns:edco="http://fasb.org/dis/edco/2018-01-31" xmlns:ei="http://fasb.org/dis/ei/2018-01-31" xmlns:emjv="http://fasb.org/dis/emjv/2018-01-31" xmlns:eps="http://fasb.org/dis/eps/2018-01-31" xmlns:equity="http://fasb.org/dis/equity/2018-01-31" xmlns:ero="http://fasb.org/dis/ero/2018-01-31" xmlns:eui="http://fasb.org/dis/eui/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:exch-all="http://xbrl.sec.gov/exch-all/2018-01-31" xmlns:exch-ent-all="http://xbrl.sec.gov/exch-ent-all/2018-01-31" xmlns:exch-ent-std="http://xbrl.sec.gov/exch-ent-std/2018-01-31" xmlns:exch-std="http://xbrl.sec.gov/exch-std/2018-01-31" xmlns:fifvd="http://fasb.org/dis/fifvd/2018-01-31" xmlns:foct="http://fasb.org/dis/foct/2018-01-31" xmlns:fs-bd="http://fasb.org/dis/fs-bd/2018-01-31" xmlns:fs-bt="http://fasb.org/dis/fs-bt/2018-01-31" xmlns:fs-fhlb="http://fasb.org/dis/fs-fhlb/2018-01-31" xmlns:fs-ins="http://fasb.org/dis/fs-ins/2018-01-31" xmlns:fs-interest="http://fasb.org/dis/fs-interest/2018-01-31" xmlns:fs-mort="http://fasb.org/dis/fs-mort/2018-01-31" xmlns:gifi="http://www.gulfisland.com/20181231" xmlns:guar="http://fasb.org/dis/guar/2018-01-31" xmlns:hco="http://fasb.org/dis/hco/2018-01-31" xmlns:iago="http://fasb.org/dis/iago/2018-01-31" xmlns:iaoi="http://fasb.org/dis/iaoi/2018-01-31" xmlns:ides="http://fasb.org/dis/ides/2018-01-31" xmlns:inctax="http://fasb.org/dis/inctax/2018-01-31" xmlns:inv="http://fasb.org/dis/inv/2018-01-31" xmlns:invco="http://fasb.org/dis/invco/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:invest-all="http://xbrl.sec.gov/invest-all/2013-01-31" xmlns:invest-ent-all="http://xbrl.sec.gov/invest-ent-all/2013-01-31" xmlns:invest-ent-std="http://xbrl.sec.gov/invest-ent-std/2013-01-31" xmlns:invest-std="http://xbrl.sec.gov/invest-std/2013-01-31" xmlns:ir="http://fasb.org/dis/ir/2018-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:lea="http://fasb.org/dis/lea/2018-01-31" xmlns:leas="http://fasb.org/dis/leas/2018-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:naics-all="http://xbrl.sec.gov/naics-all/2017-01-31" xmlns:naics-ent-all="http://xbrl.sec.gov/naics-ent-all/2017-01-31" xmlns:naics-ent-std="http://xbrl.sec.gov/naics-ent-std/2017-01-31" xmlns:naics-std="http://xbrl.sec.gov/naics-std/2017-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:ni="http://fasb.org/dis/ni/2018-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:nt="http://fasb.org/dis/nt/2018-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:ocpfs="http://fasb.org/dis/ocpfs/2018-01-31" xmlns:oi="http://fasb.org/dis/oi/2018-01-31" xmlns:otherexp="http://fasb.org/dis/otherexp/2018-01-31" xmlns:othliab="http://fasb.org/dis/othliab/2018-01-31" xmlns:pay="http://fasb.org/dis/pay/2018-01-31" xmlns:ppe="http://fasb.org/dis/ppe/2018-01-31" xmlns:rcc="http://fasb.org/dis/rcc/2018-01-31" xmlns:rd="http://fasb.org/dis/rd/2018-01-31" xmlns:re="http://fasb.org/dis/re/2018-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:reference="http://www.xbrl.org/2009/role/reference" xmlns:regop="http://fasb.org/dis/regop/2018-01-31" xmlns:reorg="http://fasb.org/dis/reorg/2018-01-31" xmlns:rlnro="http://fasb.org/dis/rlnro/2018-01-31" xmlns:rpd="http://fasb.org/dis/rpd/2018-01-31" xmlns:ru="http://fasb.org/dis/ru/2018-01-31" xmlns:scf-dbo="http://fasb.org/stm/scf-dbo/2018-01-31" xmlns:scf-dir="http://fasb.org/stm/scf-dir/2018-01-31" xmlns:scf-indir="http://fasb.org/stm/scf-indir/2018-01-31" xmlns:scf-indira="http://fasb.org/stm/scf-indira/2018-01-31" xmlns:scf-inv="http://fasb.org/stm/scf-inv/2018-01-31" xmlns:scf-re="http://fasb.org/stm/scf-re/2018-01-31" xmlns:scf-sbo="http://fasb.org/stm/scf-sbo/2018-01-31" xmlns:scf-sd="http://fasb.org/stm/scf-sd/2018-01-31" xmlns:schedoi-fednote="http://fasb.org/dis/schedoi-fednote/2018-01-31" xmlns:schedoi-hold="http://fasb.org/dis/schedoi-hold/2018-01-31" xmlns:schedoi-iiaa="http://fasb.org/dis/schedoi-iiaa/2018-01-31" xmlns:schedoi-oocw="http://fasb.org/dis/schedoi-oocw/2018-01-31" xmlns:schedoi-otsh="http://fasb.org/dis/schedoi-otsh/2018-01-31" xmlns:schedoi-shorthold="http://fasb.org/dis/schedoi-shorthold/2018-01-31" xmlns:schedoi-sumhold="http://fasb.org/dis/schedoi-sumhold/2018-01-31" xmlns:se="http://fasb.org/dis/se/2018-01-31" xmlns:sec-cndfir="http://fasb.org/dis/sec-cndfir/2018-01-31" xmlns:sec-mort="http://fasb.org/dis/sec-mort/2018-01-31" xmlns:sec-re="http://fasb.org/dis/sec-re/2018-01-31" xmlns:sec-reins="http://fasb.org/dis/sec-reins/2018-01-31" xmlns:sec-sum="http://fasb.org/dis/sec-sum/2018-01-31" xmlns:sec-supins="http://fasb.org/dis/sec-supins/2018-01-31" xmlns:sec-suppc="http://fasb.org/dis/sec-suppc/2018-01-31" xmlns:sec-vq="http://fasb.org/dis/sec-vq/2018-01-31" xmlns:sfp-clreo="http://fasb.org/stm/sfp-clreo/2018-01-31" xmlns:sfp-cls="http://fasb.org/stm/sfp-cls/2018-01-31" xmlns:sfp-dbo="http://fasb.org/stm/sfp-dbo/2018-01-31" xmlns:sfp-ibo="http://fasb.org/stm/sfp-ibo/2018-01-31" xmlns:sfp-sbo="http://fasb.org/stm/sfp-sbo/2018-01-31" xmlns:sfp-ucreo="http://fasb.org/stm/sfp-ucreo/2018-01-31" xmlns:sheci="http://fasb.org/stm/sheci/2018-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:sic-all="http://xbrl.sec.gov/sic-all/2011-01-31" xmlns:sic-ent-all="http://xbrl.sec.gov/sic-ent-all/2011-01-31" xmlns:sic-ent-std="http://xbrl.sec.gov/sic-ent-std/2011-01-31" xmlns:sic-std="http://xbrl.sec.gov/sic-std/2011-01-31" xmlns:soc="http://fasb.org/stm/soc/2018-01-31" xmlns:soi="http://fasb.org/stm/soi/2018-01-31" xmlns:soi-egm="http://fasb.org/stm/soi-egm/2018-01-31" xmlns:soi-indira="http://fasb.org/stm/soi-indira/2018-01-31" xmlns:soi-ins="http://fasb.org/stm/soi-ins/2018-01-31" xmlns:soi-int="http://fasb.org/stm/soi-int/2018-01-31" xmlns:soi-re="http://fasb.org/stm/soi-re/2018-01-31" xmlns:soi-reit="http://fasb.org/stm/soi-reit/2018-01-31" xmlns:soi-sbi="http://fasb.org/stm/soi-sbi/2018-01-31" xmlns:spc="http://fasb.org/stm/spc/2018-01-31" xmlns:sr="http://fasb.org/dis/sr/2018-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:srt-all="http://fasb.org/srt-all/2018-01-31" xmlns:srt-roles="http://fasb.org/srt-roles/2018-01-31" xmlns:srt-std="http://fasb.org/srt-std/2018-01-31" xmlns:srt-types="http://fasb.org/srt-types/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:stpr-all="http://xbrl.sec.gov/stpr-all-all-all/2018-01-31" xmlns:stpr-ent-all="http://xbrl.sec.gov/stpr-ent-all-all-all/2018-01-31" xmlns:stpr-ent-std="http://xbrl.sec.gov/stpr-ent-std-std-std/2018-01-31" xmlns:stpr-std="http://xbrl.sec.gov/stpr-std-std-std/2018-01-31" xmlns:te="http://fasb.org/dis/te/2018-01-31" xmlns:tin-part="http://fasb.org/tin-part/2018-01-31" xmlns:ts="http://fasb.org/dis/ts/2018-01-31" xmlns:us-arcroles="http://fasb.org/us-arcroles/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-gaap-all="http://fasb.org/us-gaap-all/2018-01-31" xmlns:us-gaap-ent-std="http://fasb.org/us-gaap-ent-std/2018-01-31" xmlns:us-gaap-entryPoint-all="http://fasb.org/us-gaap-entryPoint-all/2018-01-31" xmlns:us-gaap-std="http://fasb.org/us-gaap-std/2018-01-31" xmlns:us-roles="http://fasb.org/us-roles/2018-01-31" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<link:schemaRef xlink:href="gifi-20181231.xsd" xlink:type="simple" />
	<xbrli:context id="FD2018Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</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="I2019Q1Mar1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2017Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2015Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2016Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2016Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</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="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q1Jan1_srt_RangeAxis_srt_MinimumMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</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="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2019Q1Jan1_srt_RangeAxis_srt_MaximumMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</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="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="FI2018Q4_us-gaap_ChangeInAccountingEstimateByTypeAxis_us-gaap_DisputesMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:DisputesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FI2018Q3">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</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="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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="FI2018Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-01-01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-01-01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2019-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_srt_MajorCustomersAxis_gifi_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gifi:CustomerDMember</xbrldi:explicitMember>
				<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="FD2016Q4YTD_srt_MajorCustomersAxis_gifi_CustomerEMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gifi:CustomerEMember</xbrldi:explicitMember>
				<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="FD2018Q4YTD_srt_MajorCustomersAxis_gifi_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gifi:CustomerBMember</xbrldi:explicitMember>
				<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_MajorCustomersAxis_gifi_CustomerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gifi:CustomerAMember</xbrldi:explicitMember>
				<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_srt_MajorCustomersAxis_gifi_CustomerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gifi:CustomerAMember</xbrldi:explicitMember>
				<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="FD2018Q4YTD_srt_MajorCustomersAxis_gifi_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gifi:CustomerCMember</xbrldi:explicitMember>
				<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>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</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="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</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="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</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="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">gifi:OtherBasisOfPricingMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</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="FI2018Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-01-01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-01-01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2019-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-09-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ShipyardAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:FabricationFacilitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsNorthYardMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_TexasSouthYardAndTexasNorthYardMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:TexasSouthYardAndTexasNorthYardMember</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="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</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="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</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="FD2018Q3QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasPropertiesEstimatedFutureRepairsMember</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="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember</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="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsNorthYardMember</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="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</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="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsSouthYardMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsSouthYardMember</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="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</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="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:FabricationFacilitiesMember</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="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember</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="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsNorthYardMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasPropertiesTotalLossOfBuildingsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</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="FI2018Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsSouthYardMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsSouthYardMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsNorthYardMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasPropertiesTotalLossOfBuildingsMember</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="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ShipyardAssetsMember</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="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ShipyardAssetsMember</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="FI2017Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ShipyardAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:ShipyardAssetsMember</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="FI2018Q4_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsNorthYardMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsSouthYardMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">gifi:SouthTexasFabricationYardsSouthYardMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_StatementGeographicalAxis_gifi_JenningsLouisianaMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_gifi_ShipyardAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gifi:JenningsLouisianaMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">gifi:ShipyardAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_StatementGeographicalAxis_gifi_LakeCharlesLouisianaMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_gifi_ShipyardAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gifi:LakeCharlesLouisianaMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">gifi:ShipyardAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_StatementGeographicalAxis_gifi_JenningsLouisianaMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gifi:JenningsLouisianaMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_StatementGeographicalAxis_stpr_TX">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_StatementGeographicalAxis_gifi_LakeCharlesLouisianaMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gifi:LakeCharlesLouisianaMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TransportationEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TransportationEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2018Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</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="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TransportationEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</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="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</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="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</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="FD2018Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</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="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TransportationEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</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="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</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="FD2017Q4YTD_us-gaap_PublicUtilitiesInventoryAxis_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gifi:SpecialtyAndHighGradeCopperNickelAndSteelMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2018Q4YTD_us-gaap_PublicUtilitiesInventoryAxis_gifi_PreManufacturedMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gifi:PreManufacturedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</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="FD2017Q4YTD_us-gaap_PublicUtilitiesInventoryAxis_gifi_SpecialtyPipingAndValvesMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gifi:SpecialtyPipingAndValvesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2018Q4YTD_us-gaap_PublicUtilitiesInventoryAxis_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gifi:SpecialtyAndHighGradeCopperNickelAndSteelMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</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="FD2018Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q3Aug27">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-08-27</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2018Q3Aug27_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-08-27</xbrli:startDate>
			<xbrli:endDate>2018-08-27</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_PrimeRateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</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="D2018Q3Aug27_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-08-27</xbrli:startDate>
			<xbrli:endDate>2018-08-27</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2018Q3Aug27_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-08-27</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_gifi_LongTermIncentivePlanTwentyFifteenMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gifi:LongTermIncentivePlanTwentyFifteenMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_gifi_LongTermIncentivePlan1997Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gifi:LongTermIncentivePlan1997Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_gifi_LongTermIncentivePlanTwentyZeroTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gifi:LongTermIncentivePlanTwentyZeroTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_TitleOfIndividualAxis_gifi_NonEmployeeDirectorMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">gifi:NonEmployeeDirectorMember</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="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_gifi_LongTermIncentivePlanTwentyElevenMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">gifi:LongTermIncentivePlanTwentyElevenMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</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="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</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="FI2015Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2015-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="D2016Q1Jan1-Jan1_us-gaap_BusinessAcquisitionAxis_gifi_LEEVACMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">gifi:LEEVACMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-01-01</xbrli:startDate>
			<xbrli:endDate>2016-01-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="I2016Q1Jan1_us-gaap_BusinessAcquisitionAxis_gifi_LEEVACMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">gifi:LEEVACMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationAndShipyardSegmentsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationAndShipyardSegmentsMember</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="FI2016Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</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="FI2016Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ServicesSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:EPCSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:FabricationSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FI2016Q4_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2018Q4QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">gifi:ShipyardSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-10-01</xbrli:startDate>
			<xbrli:endDate>2018-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2017Q1QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2017Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2017Q3QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</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="FD2018Q3QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-07-01</xbrli:startDate>
			<xbrli:endDate>2018-09-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:context id="FD2018Q1QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0001031623</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-01-01</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context>
	<xbrli:unit id="Customer">
		<xbrli:measure>gifi:Customer</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="usd">
		<xbrli:measure>iso4217:USD</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="machine">
		<xbrli:measure>gifi:machine</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="renewal_options">
		<xbrli:measure>gifi:renewal_options</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="shares">
		<xbrli:measure>xbrli:shares</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="vessel">
		<xbrli:measure>gifi:vessel</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="usdPerShare">
		<xbrli:divide>
			<xbrli:unitNumerator>
				<xbrli:measure>iso4217:USD</xbrli:measure>
			</xbrli:unitNumerator>
			<xbrli:unitDenominator>
				<xbrli:measure>xbrli:shares</xbrli:measure>
			</xbrli:unitDenominator>
		</xbrli:divide>
	</xbrli:unit>
	<xbrli:unit id="crane">
		<xbrli:measure>gifi:crane</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="sqft">
		<xbrli:measure>utreg:sqft</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="building">
		<xbrli:measure>gifi:building</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="Project">
		<xbrli:measure>gifi:Project</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="acre">
		<xbrli:measure>utreg:acre</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="drydock">
		<xbrli:measure>gifi:drydock</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="number">
		<xbrli:measure>xbrli:pure</xbrli:measure>
	</xbrli:unit>
	<xbrli:unit id="segment">
		<xbrli:measure>gifi:segment</xbrli:measure>
	</xbrli:unit>
	<dei:AmendmentFlag contextRef="FD2018Q4YTD" id="Fact-734B5489E45CAC20F446FE2438B8B6FA">false</dei:AmendmentFlag>
	<dei:CurrentFiscalYearEndDate contextRef="FD2018Q4YTD" id="Fact-A6F96A7E787F5A5F9491FE2438BA75C3">--12-31</dei:CurrentFiscalYearEndDate>
	<dei:DocumentFiscalPeriodFocus contextRef="FD2018Q4YTD" id="Fact-150B8F8994D316C102FFFE2438BB2478">FY</dei:DocumentFiscalPeriodFocus>
	<dei:DocumentFiscalYearFocus contextRef="FD2018Q4YTD" id="Fact-BFB29B087959FF7AEE4FFE2438B5A4A8">2018</dei:DocumentFiscalYearFocus>
	<dei:DocumentPeriodEndDate contextRef="FD2018Q4YTD" id="Fact-471FA453B070FF02C418FE2438BB7511">2018-12-31</dei:DocumentPeriodEndDate>
	<dei:DocumentType contextRef="FD2018Q4YTD" id="Fact-BAE0A6217D8D23496295FE2438BCFD33">10-K</dei:DocumentType>
	<dei:EntityCentralIndexKey contextRef="FD2018Q4YTD" id="Fact-758EA65B05E8443A1557FE2438B94850">0001031623</dei:EntityCentralIndexKey>
	<dei:EntityCommonStockSharesOutstanding contextRef="I2019Q1Mar1" decimals="INF" id="Fact-5D09485703E2BE45E149FE2438B61724" unitRef="shares">15234420</dei:EntityCommonStockSharesOutstanding>
	<dei:EntityCurrentReportingStatus contextRef="FD2018Q4YTD" id="Fact-45DAAE503A9428EF74ECFE2438B982DE">Yes</dei:EntityCurrentReportingStatus>
	<dei:EntityEmergingGrowthCompany contextRef="FD2018Q4YTD" id="Fact-6F8C2965FE5E475139B7029AD905C37C">false</dei:EntityEmergingGrowthCompany>
	<dei:EntityFilerCategory contextRef="FD2018Q4YTD" id="Fact-5848EC872A5486B3C95FFE2438B6F1F0">Accelerated Filer</dei:EntityFilerCategory>
	<dei:EntityPublicFloat contextRef="FI2018Q2" decimals="0" id="Fact-2D755C260F0D149D480DFE2438B8E143" unitRef="usd">129279276</dei:EntityPublicFloat>
	<dei:EntityRegistrantName contextRef="FD2018Q4YTD" id="Fact-90F78A05E820857775F2FE2438D8CE94">GULF ISLAND FABRICATION INC</dei:EntityRegistrantName>
	<dei:EntityShellCompany contextRef="FD2018Q4YTD" id="Fact-288410CB15F9566B269B029B15EC66E8">false</dei:EntityShellCompany>
	<dei:EntitySmallBusiness contextRef="FD2018Q4YTD" id="Fact-6085DD31A8DF83B1C657029AB01AD356">true</dei:EntitySmallBusiness>
	<dei:EntityVoluntaryFilers contextRef="FD2018Q4YTD" id="Fact-C02F1DBFEB1B4373F73FFE2438DBCED5">No</dei:EntityVoluntaryFilers>
	<dei:EntityWellKnownSeasonedIssuer contextRef="FD2018Q4YTD" id="Fact-CD9D1060D139148647E2FE2438D872BA">No</dei:EntityWellKnownSeasonedIssuer>
	<dei:TradingSymbol contextRef="FD2018Q4YTD" id="Fact-E78836C55F4C52DB1632FE2438B5271B">GIFI</dei:TradingSymbol>
	<gifi:AllowanceForDoubtfulAccountsProvisions contextRef="FD2016Q4YTD" decimals="-3" id="Fact-CA0D75E09EAE1AD8F054FE2438C9CC4F" unitRef="usd">493000</gifi:AllowanceForDoubtfulAccountsProvisions>
	<gifi:AllowanceForDoubtfulAccountsProvisions contextRef="FD2017Q4YTD" decimals="-3" id="Fact-288458FE3106C2C7C18DFE2438F39F6F" unitRef="usd">21000</gifi:AllowanceForDoubtfulAccountsProvisions>
	<gifi:AllowanceForDoubtfulAccountsProvisions contextRef="FD2018Q4YTD" decimals="-3" id="Fact-DC976537CD0F740A5098FE2438F7923B" unitRef="usd">30000</gifi:AllowanceForDoubtfulAccountsProvisions>
	<gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet contextRef="FD2016Q4YTD" decimals="-3" id="Fact-CAB2BCDD725802F40EEBFE2438DAAB80" unitRef="usd">0</gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet>
	<gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet contextRef="FD2017Q4YTD" decimals="-3" id="Fact-E83A14BF6E39D200B0FEFE2438D24724" unitRef="usd">7931000</gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet>
	<gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet contextRef="FD2018Q4YTD" decimals="-3" id="Fact-31FDF2EAFE0923DE6184FE2438EFFFB9" unitRef="usd">-6850000</gifi:AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet>
	<gifi:AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationAndShipyardSegmentsMember" decimals="-5" id="Fact-1ACE62896370E985E48F0786552B4809" unitRef="usd">6900000</gifi:AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds>
	<gifi:AssetsHeldForSaleReclassificationFromAccruedExpenses contextRef="FD2016Q4YTD" decimals="-3" id="Fact-3ED897DA56FE2EBD5E5102C9DA6E05AD" unitRef="usd">0</gifi:AssetsHeldForSaleReclassificationFromAccruedExpenses>
	<gifi:AssetsHeldForSaleReclassificationFromAccruedExpenses contextRef="FD2017Q4YTD" decimals="-3" id="Fact-2A94E11D095337929E1002C9DA8CAA4C" unitRef="usd">0</gifi:AssetsHeldForSaleReclassificationFromAccruedExpenses>
	<gifi:AssetsHeldForSaleReclassificationFromAccruedExpenses contextRef="FD2018Q4YTD" decimals="-3" id="Fact-D6D6E7B1A5CEFB4E0D6F02C9DA7CBC26" unitRef="usd">3245000</gifi:AssetsHeldForSaleReclassificationFromAccruedExpenses>
	<gifi:AssetsHeldforsaleReclassificationtoInventory contextRef="FD2016Q4YTD" decimals="-3" id="Fact-78FE0DF32BE1747801C3FE2438E5EA5A" unitRef="usd">0</gifi:AssetsHeldforsaleReclassificationtoInventory>
	<gifi:AssetsHeldforsaleReclassificationtoInventory contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DF08FD1C0C5316FE3A26FE2438FCA77F" unitRef="usd">0</gifi:AssetsHeldforsaleReclassificationtoInventory>
	<gifi:AssetsHeldforsaleReclassificationtoInventory contextRef="FD2018Q4YTD" decimals="-3" id="Fact-5C6A72BE76D9922AAC81FE2438D301B7" unitRef="usd">866000</gifi:AssetsHeldforsaleReclassificationtoInventory>
	<gifi:BacklogAcquiredRelatedNumberofThirdPartyCustomers contextRef="D2016Q1Jan1-Jan1_us-gaap_BusinessAcquisitionAxis_gifi_LEEVACMember" decimals="INF" id="Fact-D49BA38F2BAC90B441BFFE2438C698F8" unitRef="Customer">2</gifi:BacklogAcquiredRelatedNumberofThirdPartyCustomers>
	<gifi:BusinessCombinationConsiderationTransferredCashDueatClosing contextRef="I2016Q1Jan1_us-gaap_BusinessAcquisitionAxis_gifi_LEEVACMember" decimals="-5" id="Fact-C007DB8B3D6FEE9F28DAFE2438C0EA24" unitRef="usd">3000000</gifi:BusinessCombinationConsiderationTransferredCashDueatClosing>
	<gifi:CapitalizedContractCostBillingsToDate contextRef="FI2017Q4" decimals="-3" id="Fact-43745B6CBF3B87938740039BAEEC2CB7" unitRef="usd">224329000</gifi:CapitalizedContractCostBillingsToDate>
	<gifi:CapitalizedContractCostBillingsToDate contextRef="FI2018Q4" decimals="-3" id="Fact-82BF6D663658AADFB837039BAD15A17A" unitRef="usd">190588000</gifi:CapitalizedContractCostBillingsToDate>
	<gifi:CapitalizedContractCostEstimatedProfitLossEarnedToDate contextRef="FI2017Q4" decimals="-3" id="Fact-18DFCE865988290F37690398AC2F09DF" unitRef="usd">26954000</gifi:CapitalizedContractCostEstimatedProfitLossEarnedToDate>
	<gifi:CapitalizedContractCostEstimatedProfitLossEarnedToDate contextRef="FI2018Q4" decimals="-3" id="Fact-CB91863164D768F0079F0398AC2B2D35" unitRef="usd">35470000</gifi:CapitalizedContractCostEstimatedProfitLossEarnedToDate>
	<gifi:ConstructionBacklogAcquired contextRef="D2016Q1Jan1-Jan1_us-gaap_BusinessAcquisitionAxis_gifi_LEEVACMember" decimals="-5" id="Fact-29C0DDB5293078C98F2BFE2438C5E3C4" unitRef="usd">121200000</gifi:ConstructionBacklogAcquired>
	<gifi:ConstructionBacklogAcquiredPurchasePriceFairValueAllocated contextRef="D2016Q1Jan1-Jan1_us-gaap_BusinessAcquisitionAxis_gifi_LEEVACMember" decimals="-5" id="Fact-F4AF697CD5D90BDFEEBFFE2438C9B5BA" unitRef="usd">9200000</gifi:ConstructionBacklogAcquiredPurchasePriceFairValueAllocated>
	<gifi:ConstructionInProgressNumberOfHarborTugVessels contextRef="FD2018Q4YTD" decimals="INF" id="Fact-2BFEFD40547F08BFE6A83A9D079F0987" unitRef="vessel">10</gifi:ConstructionInProgressNumberOfHarborTugVessels>
	<gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels contextRef="FI2018Q3" decimals="INF" id="Fact-679884BE5003389B3F4003A369F112BD" unitRef="vessel">2</gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels>
	<gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels contextRef="FI2018Q4" decimals="INF" id="Fact-48A87B2AB34D953B6CAC31E690A5D875" unitRef="vessel">2</gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels>
	<gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels contextRef="FI2018Q4_us-gaap_ChangeInAccountingEstimateByTypeAxis_us-gaap_DisputesMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="INF" id="Fact-AC1079BBB77104ACFD953ABACDC5B750" unitRef="vessel">2</gifi:ConstructionInProgressNumberOfMultiPurposeServiceVessels>
	<gifi:ContractCostDeferredRevenue contextRef="FI2017Q4" decimals="-3" id="Fact-5C5B284FE6432F8A8C23039C3B0610F3" unitRef="usd">0</gifi:ContractCostDeferredRevenue>
	<gifi:ContractCostDeferredRevenue contextRef="FI2018Q4" decimals="-3" id="Fact-4D0B53489A008A180FE0039C3AEE4E98" unitRef="usd">4592000</gifi:ContractCostDeferredRevenue>
	<gifi:ContractWithCustomerAssetLiabilityNet contextRef="FI2017Q4" decimals="-3" id="Fact-15EC899532F96F447AA6038C4FED0EF0" unitRef="usd">15619000</gifi:ContractWithCustomerAssetLiabilityNet>
	<gifi:ContractWithCustomerAssetLiabilityNet contextRef="FI2018Q4" decimals="-3" id="Fact-FFFEBA84BC1F727BCA86038C4E1BD6FB" unitRef="usd">25589000</gifi:ContractWithCustomerAssetLiabilityNet>
	<gifi:ContractWithCustomerAssetLiabilityNetCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-708BA443CF4C5C1F7B2303827B66E06A" unitRef="usd">15619000</gifi:ContractWithCustomerAssetLiabilityNetCurrent>
	<gifi:ContractWithCustomerAssetLiabilityNetCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-7BE99E3F88BAA9136E1D03825F6751FA" unitRef="usd">13137000</gifi:ContractWithCustomerAssetLiabilityNetCurrent>
	<gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent contextRef="FI2017Q4" decimals="-5" id="Fact-889B3E2006D5377C985003A93CB76EF6" unitRef="usd">7600000</gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent>
	<gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent contextRef="FI2018Q4" decimals="-5" id="Fact-3B60C8FEC92E02570CE203A93CB44505" unitRef="usd">2400000</gifi:ContractWithCustomerLiabilityAccruedContractLossesCurrent>
	<gifi:DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio contextRef="FI2018Q4" decimals="2" id="Fact-16826351BB678475DAB5071B14C74F00" unitRef="number">0.01</gifi:DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio>
	<gifi:DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio contextRef="I2018Q3Aug27" decimals="INF" id="Fact-42A55CBC52D5D63DB07D31DC972B4E34" unitRef="number">0.50</gifi:DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio>
	<gifi:DebtInstrumentCovenantTermsMinimumCurrentRatio contextRef="FI2018Q4" decimals="2" id="Fact-2E1FA47D4EED8CB28B9E071CB5BFFA8D" unitRef="number">2.85</gifi:DebtInstrumentCovenantTermsMinimumCurrentRatio>
	<gifi:DebtInstrumentCovenantTermsMinimumCurrentRatio contextRef="I2018Q3Aug27" decimals="INF" id="Fact-9A8C35B498FDFAEAA3B831DAF19F0922" unitRef="number">1.25</gifi:DebtInstrumentCovenantTermsMinimumCurrentRatio>
	<gifi:DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement contextRef="I2018Q3Aug27" decimals="INF" id="Fact-B77F13E8A867BCF72914FE2438E5D65A" unitRef="number">1</gifi:DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement>
	<gifi:DeferredTaxAssetsLiabilitiesGross contextRef="FI2017Q4" decimals="-3" id="Fact-0D17B6E220BAB6D53443074A36B62E69" unitRef="usd">392000</gifi:DeferredTaxAssetsLiabilitiesGross>
	<gifi:DeferredTaxAssetsLiabilitiesGross contextRef="FI2018Q4" decimals="-3" id="Fact-F49160FA5C34CA19FE70074A369F289E" unitRef="usd">4501000</gifi:DeferredTaxAssetsLiabilitiesGross>
	<gifi:DeferredTaxAssetsLongTermContracts contextRef="FI2017Q4" decimals="-3" id="Fact-308E42175106E0A059A1FE2438E529EA" unitRef="usd">2664000</gifi:DeferredTaxAssetsLongTermContracts>
	<gifi:DeferredTaxAssetsLongTermContracts contextRef="FI2018Q4" decimals="-3" id="Fact-8C1D139704E19F50CA01FE2438B4B47F" unitRef="usd">2380000</gifi:DeferredTaxAssetsLongTermContracts>
	<gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation contextRef="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" decimals="-3" id="Fact-7CA6B94230EEF1305BA3FE2438C5992F" unitRef="usd">8169000</gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation>
	<gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation contextRef="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="-3" id="Fact-6811AD4608F166EAD1C2FE2438FB084D" unitRef="usd">7871000</gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation>
	<gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation contextRef="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-3" id="Fact-452585FC187F6EC1A1FAFE2438DF65E5" unitRef="usd">298000</gifi:DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation>
	<gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross contextRef="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" decimals="-3" id="Fact-CBEB2DE687A0CEFD7771FE2438B942C6" unitRef="usd">27104000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
	<gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross contextRef="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="-3" id="Fact-E9F2A3A76311E0A1D3EAFE2438B82891" unitRef="usd">25882000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
	<gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross contextRef="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-3" id="Fact-679CE6BEAA4DD13BD0E8FE2438D87F02" unitRef="usd">1222000</gifi:DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross>
	<gifi:DisposalGroupNotIncludedInSale contextRef="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember" decimals="-5" id="Fact-30404B24307884CAACEA0679AF67B2B7" unitRef="usd">18800000</gifi:DisposalGroupNotIncludedInSale>
	<gifi:EffectiveIncomeTaxReconciliationPermanentDifferencesAmount contextRef="FD2016Q4YTD" decimals="-3" id="Fact-82A07828E7AB593825B20728D4302DFD" unitRef="usd">64000</gifi:EffectiveIncomeTaxReconciliationPermanentDifferencesAmount>
	<gifi:EffectiveIncomeTaxReconciliationPermanentDifferencesAmount contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A08631F20465951FF6F00728D43A89B4" unitRef="usd">330000</gifi:EffectiveIncomeTaxReconciliationPermanentDifferencesAmount>
	<gifi:EffectiveIncomeTaxReconciliationPermanentDifferencesAmount contextRef="FD2018Q4YTD" decimals="-3" id="Fact-AAFE5608518464FD5DFC0728D435A74F" unitRef="usd">206000</gifi:EffectiveIncomeTaxReconciliationPermanentDifferencesAmount>
	<gifi:EffectiveIncomeTaxReconciliationPermanentDifferencesPercent contextRef="FD2016Q4YTD" decimals="3" id="Fact-28174EC208F0C7AD8781072E8BAA21DD" unitRef="number">0.011</gifi:EffectiveIncomeTaxReconciliationPermanentDifferencesPercent>
	<gifi:EffectiveIncomeTaxReconciliationPermanentDifferencesPercent contextRef="FD2017Q4YTD" decimals="3" id="Fact-0B62BF399920EB9CE31C072E8BA4446C" unitRef="number">0.005</gifi:EffectiveIncomeTaxReconciliationPermanentDifferencesPercent>
	<gifi:EffectiveIncomeTaxReconciliationPermanentDifferencesPercent contextRef="FD2018Q4YTD" decimals="3" id="Fact-DAFD5C9F3DDA69535D09072E8B9DD55F" unitRef="number">-0.010</gifi:EffectiveIncomeTaxReconciliationPermanentDifferencesPercent>
	<gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets contextRef="FD2016Q4YTD" decimals="-3" id="Fact-32C956CAB5AAC1296589FE2438BB62B5" unitRef="usd">-6731000</gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets>
	<gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DFC0F88B01353BE55B5CFE2438C4E658" unitRef="usd">-744000</gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets>
	<gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets contextRef="FD2018Q4YTD" decimals="-3" id="Fact-33059FBC9FACFD42911DFE2438C11E0D" unitRef="usd">3294000</gifi:IncreaseDecreaseInPrepaidExpenseAndOtherAssets>
	<gifi:IncreaseDecreaseInProvisionForLossOnContracts contextRef="FD2016Q4YTD" decimals="-3" id="Fact-A94D391FBD165202FBC7FE2438DAD724" unitRef="usd">-11656000</gifi:IncreaseDecreaseInProvisionForLossOnContracts>
	<gifi:IncreaseDecreaseInProvisionForLossOnContracts contextRef="FD2017Q4YTD" decimals="-3" id="Fact-E326283C9E13B6C5442AFE2438C7B75F" unitRef="usd">-4917000</gifi:IncreaseDecreaseInProvisionForLossOnContracts>
	<gifi:IncreaseDecreaseInProvisionForLossOnContracts contextRef="FD2018Q4YTD" decimals="-3" id="Fact-4E5AF4E8AC9BC5BED145FE2438FFA5D9" unitRef="usd">-852000</gifi:IncreaseDecreaseInProvisionForLossOnContracts>
	<gifi:InsuranceSettlement contextRef="FI2018Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-5884A03DE7EFBED7240E06678B8C6D84" unitRef="usd">15400000</gifi:InsuranceSettlement>
	<gifi:LesseeOperatingLeaseNumberOfRenewals contextRef="FI2018Q4_srt_StatementGeographicalAxis_gifi_JenningsLouisianaMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_gifi_ShipyardAssetsMember" decimals="INF" id="Fact-A0EC2CFEA85DCB6431DB30895C08AA2E" unitRef="renewal_options">2</gifi:LesseeOperatingLeaseNumberOfRenewals>
	<gifi:LesseeOperatingLeaseNumberOfRenewals contextRef="FI2018Q4_srt_StatementGeographicalAxis_gifi_LakeCharlesLouisianaMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_gifi_ShipyardAssetsMember" decimals="INF" id="Fact-CA3A4F805D64C059F0F330895BF83660" unitRef="renewal_options">3</gifi:LesseeOperatingLeaseNumberOfRenewals>
	<gifi:LossRelatedToCostOverrunsAndReWork contextRef="FD2017Q4QTD" decimals="-5" id="Fact-A8368462449955B2B3DBFE2438F9C4DA" unitRef="usd">34500000</gifi:LossRelatedToCostOverrunsAndReWork>
	<gifi:LossRelatedToCostOverrunsAndReWork contextRef="FD2017Q4YTD" decimals="-5" id="Fact-5B821F39C408BD259829FE2438D93373" unitRef="usd">34500000</gifi:LossRelatedToCostOverrunsAndReWork>
	<gifi:NetIncomeLossAllocatedToParticipatingSecuritiesBasic contextRef="FD2016Q4YTD" decimals="-3" id="Fact-DF55469622FE4FEA7140FE2438D1431D" unitRef="usd">30000</gifi:NetIncomeLossAllocatedToParticipatingSecuritiesBasic>
	<gifi:NetIncomeLossAllocatedToParticipatingSecuritiesBasic contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C0C38B229F301C997F54FE2438D2C46C" unitRef="usd">3000</gifi:NetIncomeLossAllocatedToParticipatingSecuritiesBasic>
	<gifi:NetIncomeLossAllocatedToParticipatingSecuritiesBasic contextRef="FD2018Q4YTD" decimals="-3" id="Fact-1C379753FCED29415D36FE2438B80098" unitRef="usd">0</gifi:NetIncomeLossAllocatedToParticipatingSecuritiesBasic>
	<gifi:NumberOfBendingRollMachines contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="INF" id="Fact-42A66C5270C7BEBC431B067CF9CAEB70" unitRef="machine">2</gifi:NumberOfBendingRollMachines>
	<gifi:NumberOfBuildings contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember" decimals="INF" id="Fact-234CE59D596BAC8C099A0683517C4D3C" unitRef="building">2</gifi:NumberOfBuildings>
	<gifi:NumberOfCorporateNonOperatingSegments contextRef="FD2018Q4YTD" decimals="INF" id="Fact-23D6194D0BC1E44ADCB8076E6DF8E2E7" unitRef="segment">1</gifi:NumberOfCorporateNonOperatingSegments>
	<gifi:NumberOfCranes contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="INF" id="Fact-1B98E04F6EE30A10D0A4067B5748D5D0" unitRef="crane">3</gifi:NumberOfCranes>
	<gifi:NumberOfDrydocksSold contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="INF" id="Fact-FCAB76380C8D6E7E7C33068D8976FA21" unitRef="drydock">2</gifi:NumberOfDrydocksSold>
	<gifi:NumberOfProjectsInALossPosition contextRef="FI2017Q4_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="INF" id="Fact-0285D15FE4D08FDCA33103D00F89E8B0" unitRef="Project">2</gifi:NumberOfProjectsInALossPosition>
	<gifi:NumberOfUncompletedProjects contextRef="FI2018Q4" decimals="INF" id="Fact-D4B6C9209E4C88EE320803CD5EDA11FB" unitRef="Project">9</gifi:NumberOfUncompletedProjects>
	<gifi:NumberofProjectsAcquired contextRef="D2016Q1Jan1-Jan1_us-gaap_BusinessAcquisitionAxis_gifi_LEEVACMember" decimals="INF" id="Fact-AB68C5457BE88786CBA3FE2438C50B90" unitRef="Project">4</gifi:NumberofProjectsAcquired>
	<gifi:OfficeSpaceArea contextRef="FI2018Q4_srt_StatementGeographicalAxis_gifi_JenningsLouisianaMember" decimals="-1" id="Fact-4721AECF8FA347F0B9D10695A433F91B" unitRef="acre">180</gifi:OfficeSpaceArea>
	<gifi:OfficeSpaceArea contextRef="FI2018Q4_srt_StatementGeographicalAxis_gifi_LakeCharlesLouisianaMember" decimals="INF" id="Fact-EF0842A2682CCE4F33310695C20CE7E2" unitRef="acre">10</gifi:OfficeSpaceArea>
	<gifi:OfficeSpaceArea contextRef="FI2018Q4_srt_StatementGeographicalAxis_stpr_TX" decimals="-3" id="Fact-AAF91BC2F40E75C4B0D9FE2438E30CF8" unitRef="sqft">17000</gifi:OfficeSpaceArea>
	<gifi:PrepaidSubcontractorCosts contextRef="FI2017Q4" decimals="-3" id="Fact-2147AA0C168C4DDA34E126B9EA40C77F" unitRef="usd">0</gifi:PrepaidSubcontractorCosts>
	<gifi:PrepaidSubcontractorCosts contextRef="FI2018Q4" decimals="-3" id="Fact-2A8933310992EB9ED39C26B9EA385966" unitRef="usd">2368000</gifi:PrepaidSubcontractorCosts>
	<gifi:ProceedsFromPropertyInsurancePolicy contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-A4B4BEC5ED8DECC4256F066C767A2E1D" unitRef="usd">6000000</gifi:ProceedsFromPropertyInsurancePolicy>
	<gifi:ProceedsFromPropertyInsurancePolicy contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsMember" decimals="-5" id="Fact-588A4D521BC318CDF9B10687BA8EE282" unitRef="usd">9400000</gifi:ProceedsFromPropertyInsurancePolicy>
	<gifi:PropertyPlantandEquipmentReclassificationtoHeldforsale contextRef="FD2016Q4YTD" decimals="-3" id="Fact-BB63DA773259C9981C7CFE2438BE3582" unitRef="usd">0</gifi:PropertyPlantandEquipmentReclassificationtoHeldforsale>
	<gifi:PropertyPlantandEquipmentReclassificationtoHeldforsale contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D6266E7A54DD143CC23DFE2438D7FE95" unitRef="usd">109488000</gifi:PropertyPlantandEquipmentReclassificationtoHeldforsale>
	<gifi:PropertyPlantandEquipmentReclassificationtoHeldforsale contextRef="FD2018Q4YTD" decimals="-3" id="Fact-5AB6983D3C78989B6055FE2438B6ADB3" unitRef="usd">0</gifi:PropertyPlantandEquipmentReclassificationtoHeldforsale>
	<gifi:RevenueVariableConsiderationContractPriceReduction contextRef="FI2017Q4" decimals="-5" id="Fact-B142B837F629E967E11302F04365C6CC" unitRef="usd">11700000</gifi:RevenueVariableConsiderationContractPriceReduction>
	<gifi:RevenueVariableConsiderationContractPriceReduction contextRef="FI2018Q4" decimals="-5" id="Fact-78D9F897E02FE31322F902F043C4EBB8" unitRef="usd">11200000</gifi:RevenueVariableConsiderationContractPriceReduction>
	<gifi:StockIssuedDuringPeriodSharesRestrictedStockUnitsVested contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="INF" id="Fact-E3115675D98E61C4E91BFE2438B44F7A" unitRef="shares">114804</gifi:StockIssuedDuringPeriodSharesRestrictedStockUnitsVested>
	<gifi:StockIssuedDuringPeriodSharesRestrictedStockUnitsVested contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="INF" id="Fact-AD64C3433DB9744B6EC7FE2438C92394" unitRef="shares">215478</gifi:StockIssuedDuringPeriodSharesRestrictedStockUnitsVested>
	<gifi:StockIssuedDuringPeriodSharesRestrictedStockUnitsVested contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="INF" id="Fact-2E3EE45D351830E03FD6FE2438F4F4B2" unitRef="shares">179685</gifi:StockIssuedDuringPeriodSharesRestrictedStockUnitsVested>
	<gifi:SuretyBonds contextRef="FI2018Q4" decimals="-5" id="Fact-D7106F779BA779D6B2DF07220A4E6C8E" unitRef="usd">396600000</gifi:SuretyBonds>
	<gifi:TangibleNetWorth contextRef="FI2018Q4" decimals="-5" id="Fact-BC793AB3E7B5716168F4071A9A138B2E" unitRef="usd">199200000</gifi:TangibleNetWorth>
	<gifi:UnapprovedChangeOrderandClaimRevenue contextRef="FD2016Q4YTD" decimals="INF" id="Fact-957D38DF8E980F059E3BFE2438D9AD97" unitRef="usd">0</gifi:UnapprovedChangeOrderandClaimRevenue>
	<gifi:UnapprovedChangeOrderandClaimRevenue contextRef="FD2017Q4YTD" decimals="INF" id="Fact-F5BC69634AD5F4B154DEFE2438D94744" unitRef="usd">0</gifi:UnapprovedChangeOrderandClaimRevenue>
	<us-gaap:AccountsPayableCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-7F88E191C635B42C0656FE2438DD9136" unitRef="usd">18375000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccountsPayableCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-AB17804CDAC2EC13592AFE2438F94939" unitRef="usd">28969000</us-gaap:AccountsPayableCurrent>
	<us-gaap:AccruedLiabilitiesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-7E557D0A062A6C1D86B1FE2438F25A4A" unitRef="usd">12860000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AccruedLiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-0D8B92FE7A0242FEFA0BFE2438F498C4" unitRef="usd">10287000</us-gaap:AccruedLiabilitiesCurrent>
	<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="FI2017Q4" decimals="-3" id="Fact-43722BEBC45083DCA9ECFE2438BCD839" unitRef="usd">142618000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
	<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="FI2018Q4" decimals="-3" id="Fact-94728AEFED34129B84B3FE2438BA0B32" unitRef="usd">141143000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
	<us-gaap:AdditionalPaidInCapital contextRef="FI2017Q4" decimals="-3" id="Fact-1D6AA02CC785E464F2A9FE2438F4CFC5" unitRef="usd">100456000</us-gaap:AdditionalPaidInCapital>
	<us-gaap:AdditionalPaidInCapital contextRef="FI2018Q4" decimals="-3" id="Fact-AEEFD969DFCE9D5DD688FE2438E46006" unitRef="usd">102243000</us-gaap:AdditionalPaidInCapital>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" decimals="-5" id="Fact-48397C16E23C6FFDA999FE2438C2F2BA" unitRef="usd">1300000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" decimals="-5" id="Fact-03112219926E555259F0FE2438C6A2FF" unitRef="usd">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllocatedShareBasedCompensationExpense contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" decimals="-5" id="Fact-C629D6538111255AAF12FE2438E3BDD4" unitRef="usd">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
	<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="FI2017Q4" decimals="-5" id="Fact-0CB8E18F416C946AA3F603B173AEE656" unitRef="usd">1900000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
	<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="FI2018Q4" decimals="-5" id="Fact-158B1B2D760AE55ADB6C03B173B8F78E" unitRef="usd">400000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
	<us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts contextRef="FI2017Q4" decimals="0" id="Fact-2A976A73861AB6AB8CB4368490077DAC" unitRef="usd">0</us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts>
	<us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts contextRef="FI2018Q4" decimals="0" id="Fact-D9410D62F3694CA9E36F36842F95612B" unitRef="usd">0</us-gaap:AmountOfDeferredCostsRelatedToLongTermContracts>
	<us-gaap:AssetImpairmentCharges contextRef="FD2016Q4YTD" decimals="-3" id="Fact-A83B79A2D75AF45CE2D3FE2438E341A1" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
	<us-gaap:AssetImpairmentCharges contextRef="FD2017Q4YTD" decimals="-3" id="Fact-10EDE83AC11073707BC7FE2438E3E1B2" unitRef="usd">7672000</us-gaap:AssetImpairmentCharges>
	<us-gaap:AssetImpairmentCharges contextRef="FD2017Q4YTD_us-gaap_PublicUtilitiesInventoryAxis_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-5" id="Fact-A9C5DFAD0C424814D705FE2438C7E36B" unitRef="usd">3700000</us-gaap:AssetImpairmentCharges>
	<us-gaap:AssetImpairmentCharges contextRef="FD2017Q4YTD_us-gaap_PublicUtilitiesInventoryAxis_gifi_SpecialtyPipingAndValvesMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-5" id="Fact-BF06925DC991A8ABDB26FE2438C58985" unitRef="usd">2900000</us-gaap:AssetImpairmentCharges>
	<us-gaap:AssetImpairmentCharges contextRef="FD2018Q4YTD" decimals="-3" id="Fact-55B118B2423CD284174DFE2438CEA226" unitRef="usd">4363000</us-gaap:AssetImpairmentCharges>
	<us-gaap:AssetImpairmentCharges contextRef="FD2018Q4YTD_us-gaap_PublicUtilitiesInventoryAxis_gifi_PreManufacturedMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-E3184F593AED56C71F5F0708BD9681BE" unitRef="usd">82000</us-gaap:AssetImpairmentCharges>
	<us-gaap:AssetImpairmentCharges contextRef="FD2018Q4YTD_us-gaap_PublicUtilitiesInventoryAxis_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-5" id="Fact-8FC36E9FA07AEF03D49207087DBC0212" unitRef="usd">1900000</us-gaap:AssetImpairmentCharges>
	<us-gaap:Assets contextRef="FI2016Q4" decimals="-3" id="Fact-536E7908499CA4398C3AFE2438D5F742" unitRef="usd">322408000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2016Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-7BE9D422E9C03425DFE7FE2438B44545" unitRef="usd">7477000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2016Q4_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-3BA87AEA71422BA474DC077524B8DB0A" unitRef="usd">0</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2016Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-2235F854611ED33AE3BC07752157AF8A" unitRef="usd">0</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2016Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-C11B61B8FCB1D0E3D6DAFE2438CBD678" unitRef="usd">195901000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2016Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-149971627C0C54AC52B1FE2438D5E37B" unitRef="usd">37102000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2016Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-65689DA8B6E942FEA536FE2438C27473" unitRef="usd">81928000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2017Q4" decimals="-3" id="Fact-C7AB9AAA8128AE91EAF9FE2438F010A3" unitRef="usd">270840000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-885AA865D7DD4FB4DF10FE2438CB4CA0" unitRef="usd">7908000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-0E1E962450DE62293BD507727C30393F" unitRef="usd">0</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-72478DB650AA7E13F7EE077278DD96A4" unitRef="usd">198000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-1C3EA3C3D65880A5130CFE2438C63E01" unitRef="usd">155731000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-D3F948C1159D91F2945FFE2438D3D6D1" unitRef="usd">32487000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2017Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-E5C29C795512E11F075FFE2438D27B7A" unitRef="usd">74516000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q4" decimals="-3" id="Fact-CC9FDE76B4423AFC876FFE2438DEF338" unitRef="usd">258290000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-ADA812AC85C48289CD96FE2438D21809" unitRef="usd">58374000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-84E817B1C28016FE8C940770EFEA0DAE" unitRef="usd">0</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-AD0422E926F80976FDF60770ECC1C3D7" unitRef="usd">1938000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-B773441F6225132ED49DFE2438C88219" unitRef="usd">62138000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-3B6F7D732698C70631C9FE2438D7A431" unitRef="usd">38643000</us-gaap:Assets>
	<us-gaap:Assets contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-A58C3DC2A4BA5EECDD67FE2438C94B8C" unitRef="usd">97197000</us-gaap:Assets>
	<us-gaap:AssetsCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-4A1B42DF0BE58CF922E4FE2438E099FE" unitRef="usd">179164000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-74B5D315F4EEEED49EA0FE2438FDD547" unitRef="usd">159955000</us-gaap:AssetsCurrent>
	<us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-26764C59F8A527413AB3FE2438E2D471" unitRef="usd">104576000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
	<us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-793BD1D2A59A7F6DC17FFE2438DD5909" unitRef="usd">18935000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
	<us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="D2016Q1Jan1-Jan1_us-gaap_BusinessAcquisitionAxis_gifi_LEEVACMember" decimals="INF" id="Fact-83D04C974583A6A24DC1FE2438C92CDD" unitRef="usd">20000000</us-gaap:BusinessCombinationConsiderationTransferred1>
	<us-gaap:CapitalizedContractCostGross contextRef="FI2017Q4" decimals="-3" id="Fact-2EAD373A27D3235A6B4A0395055BB3EC" unitRef="usd">266902000</us-gaap:CapitalizedContractCostGross>
	<us-gaap:CapitalizedContractCostGross contextRef="FI2018Q4" decimals="-3" id="Fact-C753906EAD21388F474C0395056443EE" unitRef="usd">253871000</us-gaap:CapitalizedContractCostGross>
	<us-gaap:CapitalizedContractCostNet contextRef="FI2017Q4" decimals="-3" id="Fact-52E8EC99D26336E6A02B0395C7A6630A" unitRef="usd">239948000</us-gaap:CapitalizedContractCostNet>
	<us-gaap:CapitalizedContractCostNet contextRef="FI2018Q4" decimals="-3" id="Fact-AF5F7F140B34396F192D0395C79D7555" unitRef="usd">220769000</us-gaap:CapitalizedContractCostNet>
	<us-gaap:CashAcquiredFromAcquisition contextRef="FD2016Q4YTD" decimals="-3" id="Fact-665E680DDD9DE9C754E4FE2438E45E30" unitRef="usd">3035000</us-gaap:CashAcquiredFromAcquisition>
	<us-gaap:CashAcquiredFromAcquisition contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F6A230BE36FA90F1E869FE2438DBB38D" unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
	<us-gaap:CashAcquiredFromAcquisition contextRef="FD2018Q4YTD" decimals="-3" id="Fact-48092ADCE6034D139BC6FE2438E43848" unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2015Q4" decimals="-3" id="Fact-47562D004F23E390EF86FE2438E707E8" unitRef="usd">34828000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2016Q4" decimals="-3" id="Fact-7DA21BFF70D50B216810FE2438F38919" unitRef="usd">51167000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2017Q4" decimals="-3" id="Fact-BA15D6E0DD9BD32AEC0EFE2438F75AB3" unitRef="usd">8983000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="FI2018Q4" decimals="-3" id="Fact-96234066289817DBA8D7FE2438DEECF0" unitRef="usd">70457000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="FD2016Q4YTD" decimals="-3" id="Fact-91B69378EAE3F2261D61FE2438DBE47F" unitRef="usd">16339000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="FD2017Q4YTD" decimals="-3" id="Fact-A3524294500987C692F8FE2438D06878" unitRef="usd">-42184000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="FD2018Q4YTD" decimals="-3" id="Fact-5C32BAD050E40E225355FE2438F7FCFC" unitRef="usd">61474000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
	<us-gaap:CommonStockDividendsPerShareDeclared contextRef="FD2016Q4YTD" decimals="INF" id="Fact-CEAD96ECB4AB4597CCE802BC24F67DD6" unitRef="usdPerShare">40.00</us-gaap:CommonStockDividendsPerShareDeclared>
	<us-gaap:CommonStockDividendsPerShareDeclared contextRef="FD2017Q4YTD" decimals="INF" id="Fact-B083852B1489826FCFA802BC2323E373" unitRef="usdPerShare">40.00</us-gaap:CommonStockDividendsPerShareDeclared>
	<us-gaap:CommonStockDividendsPerShareDeclared contextRef="FD2018Q4YTD" decimals="INF" id="Fact-34E533C09C6D67715B1B02BC21E4174D" unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2017Q4" decimals="INF" id="Fact-EA3CDE618B99B5E3E342FE2438DF471C" unitRef="shares">20000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesAuthorized contextRef="FI2018Q4" decimals="INF" id="Fact-76F00E47A8B9FFF48737FE2438DD6DBC" unitRef="shares">20000000</us-gaap:CommonStockSharesAuthorized>
	<us-gaap:CommonStockSharesIssued contextRef="FI2017Q4" decimals="-3" id="Fact-0B869CF33B13AFF6E82AFE2438DE66FC" unitRef="shares">14910000</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesIssued contextRef="FI2018Q4" decimals="-3" id="Fact-A8F39B250537EBA8A923FE2438C8D857" unitRef="shares">15090000</us-gaap:CommonStockSharesIssued>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="INF" id="Fact-399512F1F81F7FDF6C40FE2438F8F044" unitRef="shares">14580216</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="INF" id="Fact-7DD78E4D794AEF736BD6FE2438F8DF06" unitRef="shares">14695000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2017Q4" decimals="-3" id="Fact-3E7CE65698D2711A0C59FE2438DC3FD5" unitRef="shares">14910000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="INF" id="Fact-22C034B562FA155D3BBAFE2438DA28C8" unitRef="shares">14910000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q4" decimals="-3" id="Fact-B3E7C19CA122DB8BF859FE2438E063FD" unitRef="shares">15090000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockSharesOutstanding contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="INF" id="Fact-91337EEC14DD549355ACFE2438F14D2B" unitRef="shares">15090000</us-gaap:CommonStockSharesOutstanding>
	<us-gaap:CommonStockValue contextRef="FI2017Q4" decimals="-3" id="Fact-AE766ABCAF70084B7E68FE2438E5D6EE" unitRef="usd">10823000</us-gaap:CommonStockValue>
	<us-gaap:CommonStockValue contextRef="FI2018Q4" decimals="-3" id="Fact-E68D52EF362C576314C1FE2438EED833" unitRef="usd">11021000</us-gaap:CommonStockValue>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2016Q4YTD_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember" decimals="2" id="Fact-75E8F77C45DA796C7E5003557C220637" unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2017Q4YTD_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember" decimals="2" id="Fact-4017AE2E16831233920F03557C27A6BC" unitRef="number">0.00</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ConcentrationRiskPercentage1 contextRef="FD2018Q4YTD_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember" decimals="2" id="Fact-7A260F23A12D205ABF8103557C2F1AB8" unitRef="number">0.00</us-gaap:ConcentrationRiskPercentage1>
	<us-gaap:ContractReceivableDueOneYearOrLess contextRef="FI2017Q4" decimals="-3" id="Fact-09748D274A371B758A31FE2438F214E7" unitRef="usd">28466000</us-gaap:ContractReceivableDueOneYearOrLess>
	<us-gaap:ContractReceivableDueOneYearOrLess contextRef="FI2018Q4" decimals="-3" id="Fact-13F6664F316676C5188FFE2439002FDD" unitRef="usd">22505000</us-gaap:ContractReceivableDueOneYearOrLess>
	<us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice contextRef="FD2016Q4YTD" decimals="-5" id="Fact-43DA8216107F6536B91603D3A6C8F4A8" unitRef="usd">-1800000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
	<us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice contextRef="FD2017Q4YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-5" id="Fact-2EFC13F5C365A845909F03CED10F7313" unitRef="usd">-34500000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
	<us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice contextRef="FD2018Q4QTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-5" id="Fact-2F610A2BB024BDB9997E0791279581A0" unitRef="usd">-5800000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
	<us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice contextRef="FD2018Q4YTD" decimals="-5" id="Fact-1A81EEBEB7AAF4920D1D03BDEF2A87F7" unitRef="usd">-9100000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
	<us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-5" id="Fact-75567E2F6A6B6C1DA9AF03BDEF3298BE" unitRef="usd">-2400000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
	<us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-5" id="Fact-BA0DDE7221BDAC86B89C03BDEF27D403" unitRef="usd">-6700000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
	<us-gaap:ContractWithCustomerAssetNetCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-C4472AD28CC38737642DFE2438EFB99B" unitRef="usd">28373000</us-gaap:ContractWithCustomerAssetNetCurrent>
	<us-gaap:ContractWithCustomerAssetNetCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-5D73B0828B6A66FB6F07FE2438E9B7A3" unitRef="usd">29982000</us-gaap:ContractWithCustomerAssetNetCurrent>
	<us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-9D4CA5D61DC3016680CA038543164014" unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetNoncurrent>
	<us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="FI2018Q4" decimals="-5" id="Fact-521B61766BF9E3D6E14C03A3AB1E6F58" unitRef="usd">12500000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
	<us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-4E390744570FE42276E926A6549B2F7B" unitRef="usd">12452000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
	<us-gaap:ContractWithCustomerLiability contextRef="FI2017Q4_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-5" id="Fact-AECE0921616558A9258502FB4EB7E724" unitRef="usd">7600000</us-gaap:ContractWithCustomerLiability>
	<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-03917FFA6DD8B8D08380FE2438E51474" unitRef="usd">12754000</us-gaap:ContractWithCustomerLiabilityCurrent>
	<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-607F9D885D859EE5A0F7FE2438FBE26A" unitRef="usd">16845000</us-gaap:ContractWithCustomerLiabilityCurrent>
	<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="FD2018Q4YTD" decimals="-5" id="Fact-C3E86C28FC15EE6BB12B03A51CB85526" unitRef="usd">5100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2016Q4YTD" decimals="-3" id="Fact-0086D044B39975F917ABFE2438EAB9EC" unitRef="usd">261473000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C2CBBEA72AE7BC66B666FE2438EA2CE8" unitRef="usd">213947000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CostOfGoodsAndServicesSold contextRef="FD2018Q4YTD" decimals="-3" id="Fact-C684DC976D1CEC406542FE2438DD3230" unitRef="usd">228443000</us-gaap:CostOfGoodsAndServicesSold>
	<us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption contextRef="I2018Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" decimals="-5" id="Fact-9F624E010BDA4C1CCF2102F1FB8F7D7A" unitRef="usd">400000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
	<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-7FFA039DF46688341A4FFE2438B35586" unitRef="usd">302000</us-gaap:CurrentFederalTaxExpenseBenefit>
	<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-947A906F7169E1FAA9CAFE2438B562E5" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
	<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-4954816CFEC8333904F4FE2438C1AF41" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
	<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F098FAF39F01BB3ADA99FE2438B8B8A6" unitRef="usd">663000</us-gaap:CurrentIncomeTaxExpenseBenefit>
	<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7AD139A99BC7C55384E2FE2438DE4002" unitRef="usd">83000</us-gaap:CurrentIncomeTaxExpenseBenefit>
	<us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-919670539D9685A77611FE2438E49A53" unitRef="usd">317000</us-gaap:CurrentIncomeTaxExpenseBenefit>
	<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-E4E57EE94A9EC156FB50FE2438EFEA7B" unitRef="usd">361000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
	<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-2A56FA4F96656E4E70FBFE2438FB18AA" unitRef="usd">83000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
	<us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-7B0D3E3E982E427B1FFBFE2438C03B3B" unitRef="usd">317000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="D2018Q3Aug27_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" decimals="INF" id="Fact-B8C0AC7F98A98EB22F3A31DEC347C7E9" unitRef="number">0.02</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="FD2018Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" decimals="INF" id="Fact-A2CB2CEC93E46638E3C80714E2402B57" unitRef="number">0.0252</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="FD2018Q4YTD_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_VariableRateAxis_us-gaap_PrimeRateMember" decimals="INF" id="Fact-58C662B89308456DF3F70714E4BD087A" unitRef="number">0.0550</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
	<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="I2018Q3Aug27_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember" decimals="INF" id="Fact-6D8F269D50642D73F5C431DF022CEB68" unitRef="number">0.02</us-gaap:DebtInstrumentInterestRateStatedPercentage>
	<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-A69744D3FD790D72F5F6FE2438EA083B" unitRef="usd">1549000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-41E1E14047CEE5F9F88BFE2438EB0BB9" unitRef="usd">-24219000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0BDC6F2552E6F5C668A0FE2438D234A0" unitRef="usd">-3410000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-1B1C38C0D3525409C8B2FE2438D6624C" unitRef="usd">1378000</us-gaap:DeferredIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-00D4362645FBF69C2FC4FE2438D1E4EC" unitRef="usd">-24276000</us-gaap:DeferredIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A48A5916FDDF200CBC2AFE2438C04F0C" unitRef="usd">254000</us-gaap:DeferredIncomeTaxExpenseBenefit>
	<us-gaap:DeferredIncomeTaxLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-5C8864CA334109927D12FE2438FD44EC" unitRef="usd">18058000</us-gaap:DeferredIncomeTaxLiabilities>
	<us-gaap:DeferredIncomeTaxLiabilities contextRef="FI2018Q4" decimals="-3" id="Fact-5F528298F0ABB39136BFFE2438EE5C02" unitRef="usd">10649000</us-gaap:DeferredIncomeTaxLiabilities>
	<us-gaap:DeferredRevenueCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-EF979D24053CA885619BFE2438F13419" unitRef="usd">4676000</us-gaap:DeferredRevenueCurrent>
	<us-gaap:DeferredRevenueCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-E235983BB736C1EEB40BFE2438F5FD56" unitRef="usd">0</us-gaap:DeferredRevenueCurrent>
	<us-gaap:DeferredRevenueNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-60D1382F84CDCB8B1374FE2438E816E3" unitRef="usd">769000</us-gaap:DeferredRevenueNoncurrent>
	<us-gaap:DeferredRevenueNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-6A17B4DFFEC7604CF5CCFE2438E68A0E" unitRef="usd">0</us-gaap:DeferredRevenueNoncurrent>
	<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-1E4A58B7803265D15CB9FE2438B787D9" unitRef="usd">-171000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-6C38BD0C2D72CD820846FE2438D12672" unitRef="usd">-449000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-AFBC5BADCA5DE938E285FE2438DA5DFD" unitRef="usd">-644000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
	<us-gaap:DeferredTaxAssetsGross contextRef="FI2017Q4" decimals="-3" id="Fact-A2569CE8CD639E759976FE2438D4759B" unitRef="usd">18450000</us-gaap:DeferredTaxAssetsGross>
	<us-gaap:DeferredTaxAssetsGross contextRef="FI2017Q4" decimals="-5" id="Fact-E18738EF5FEA34ED3B9CFE2438C3F7CE" unitRef="usd">18500000</us-gaap:DeferredTaxAssetsGross>
	<us-gaap:DeferredTaxAssetsGross contextRef="FI2018Q4" decimals="-5" id="Fact-7E06843CBA96ADE466E9FE2438B3FA6F" unitRef="usd">15200000</us-gaap:DeferredTaxAssetsGross>
	<us-gaap:DeferredTaxAssetsGross contextRef="FI2018Q4" decimals="-3" id="Fact-A71E37F70E8C24CD4C67FE2438D35939" unitRef="usd">15150000</us-gaap:DeferredTaxAssetsGross>
	<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="FI2017Q4" decimals="-3" id="Fact-A06C5FE6CC5CED199F66FE2438EDD035" unitRef="usd">13190000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
	<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="FI2018Q4" decimals="-3" id="Fact-8FBDAF636A0F2BF0BB4AFE2438E5915D" unitRef="usd">9962000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
	<us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="FI2017Q4" decimals="-3" id="Fact-48CB057799193EEE7EEEFE2438E655CC" unitRef="usd">511000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
	<us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="FI2018Q4" decimals="-3" id="Fact-0B0382E50CDAC3A3B888FE2438F5923A" unitRef="usd">1155000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
	<us-gaap:DeferredTaxAssetsOther contextRef="FI2017Q4" decimals="-3" id="Fact-406E90A3155B4BB84DCBFE2438C243D9" unitRef="usd">394000</us-gaap:DeferredTaxAssetsOther>
	<us-gaap:DeferredTaxAssetsOther contextRef="FI2018Q4" decimals="-3" id="Fact-5C571E63AA7FADF840C5FE2438BB7A75" unitRef="usd">395000</us-gaap:DeferredTaxAssetsOther>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="FI2017Q4" decimals="-3" id="Fact-BCA566B25BD96E801D7BFE2438B7F9DE" unitRef="usd">962000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits contextRef="FI2018Q4" decimals="-3" id="Fact-88F0050CA5699B1683EDFE2438B5D4D3" unitRef="usd">758000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation contextRef="FI2017Q4" decimals="-3" id="Fact-CA4E82D884D76200B849FE2438FCF775" unitRef="usd">280000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation contextRef="FI2018Q4" decimals="-3" id="Fact-9D444BEB8682C567A73FFE2438B46650" unitRef="usd">150000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="FI2017Q4" decimals="-3" id="Fact-2170CE640EBAE9ABAC4BFE2438B4452B" unitRef="usd">350000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="FI2018Q4" decimals="-3" id="Fact-2E643960903AF1F2BC5FFE2438C01FC0" unitRef="usd">266000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="FI2017Q4" decimals="-3" id="Fact-DB9D1B5B99D77C8EEA82FE2438B8FF86" unitRef="usd">99000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
	<us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="FI2018Q4" decimals="-3" id="Fact-0D0D0C32C5E9D5302BB8FE2438BC1EEE" unitRef="usd">84000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
	<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="FI2017Q4" decimals="-3" id="Fact-D2A34421AACDBADD13D8FE2438C7C870" unitRef="usd">392000</us-gaap:DeferredTaxAssetsValuationAllowance>
	<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="FI2018Q4" decimals="-3" id="Fact-1351B1A2E7285A7F7662FE2438E0FA37" unitRef="usd">4701000</us-gaap:DeferredTaxAssetsValuationAllowance>
	<us-gaap:DeferredTaxLiabilities contextRef="FI2017Q4" decimals="-3" id="Fact-E7FBC142A642B958807BFE2438F08418" unitRef="usd">0</us-gaap:DeferredTaxLiabilities>
	<us-gaap:DeferredTaxLiabilities contextRef="FI2018Q4" decimals="-3" id="Fact-44CCCF2CB843CAD12766FE2438B5A5C7" unitRef="usd">200000</us-gaap:DeferredTaxLiabilities>
	<us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="FI2017Q4" decimals="-3" id="Fact-B0E40EDC49C1FFDDF257FE2438B38327" unitRef="usd">453000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
	<us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="FI2018Q4" decimals="-3" id="Fact-E50C28A324B42B52717EFE2438B71426" unitRef="usd">450000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
	<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="FI2017Q4" decimals="-3" id="Fact-CB36E082B8F89E5D107DFE2438BA10B7" unitRef="usd">17605000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
	<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="FI2018Q4" decimals="-3" id="Fact-78F18B4F120C448433D7FE2438EDDCD8" unitRef="usd">10199000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
	<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="FD2016Q4YTD" decimals="-5" id="Fact-24D880865430BD0DB086FE2438BEF57E" unitRef="usd">700000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
	<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8E91DBD57C1CB77E4CBAFE2438BFDEA3" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
	<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="FD2018Q4YTD" decimals="-3" id="Fact-C21C3465A93D9C308F1DFE2438CFC0E0" unitRef="usd">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
	<us-gaap:Depreciation contextRef="FD2016Q4YTD" decimals="-3" id="Fact-623B49BB2D668E66140EFE2438D54615" unitRef="usd">25448000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-4DB4BFF21CB6C8CF9981FE2438C7F2A0" unitRef="usd">421000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-65C69E23A7863CC15602077510F3718E" unitRef="usd">0</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-467AC3826A23989C5ABF07750DDB2A59" unitRef="usd">0</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-BB4C0FC2CD9C7E713ECFFE2438C30319" unitRef="usd">18566000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-669865D966481EB1A152FE2438CDF487" unitRef="usd">1775000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-9E83BEBE22CBA2366DB2FE2438C8CF7C" unitRef="usd">4686000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-D8E2F52597912715E3B0FE2438CC6021" unitRef="usd">12745000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-CD53AC140420811D313AFE2438CF04F9" unitRef="usd">404000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-B8D324530DA6384A52C5077263530549" unitRef="usd">0</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-C0409ADDF192123E96DB07725DEAAC0F" unitRef="usd">0</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-CDF3CF011310D2CF84A7FE2438CE662B" unitRef="usd">6592000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-1540641B295ED6D46A55FE2438CDEB39" unitRef="usd">1676000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-49CFD25670B71281DF48FE2438CA5B30" unitRef="usd">4073000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2018Q4YTD" decimals="-3" id="Fact-27F346A0A5E357EB731DFE2438CC3A92" unitRef="usd">10350000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-4C3398A6D14D7B418910FE2438D8A27F" unitRef="usd">295000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-FFA2E455737DF5C8F5240770DBB6F5F8" unitRef="usd">0</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-6B25E55324234DBBB5790770D8F2A9FA" unitRef="usd">5000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-2AAAEFBFC11A2D1A3B46FE2438CD3054" unitRef="usd">4310000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-1FC644A4E8DCC282A5A6FE2438D932BE" unitRef="usd">1511000</us-gaap:Depreciation>
	<us-gaap:Depreciation contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-BFDA5BDEA01A6D0F329AFE2438CDC1AB" unitRef="usd">4229000</us-gaap:Depreciation>
	<us-gaap:DepreciationAmortizationAndAccretionNet contextRef="FD2016Q4YTD" decimals="-3" id="Fact-6BE10B785133F40260E4FE2438B6E067" unitRef="usd">25448000</us-gaap:DepreciationAmortizationAndAccretionNet>
	<us-gaap:DepreciationAmortizationAndAccretionNet contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C29CAE2CAD4123CCD3CBFE2438EA49E4" unitRef="usd">12909000</us-gaap:DepreciationAmortizationAndAccretionNet>
	<us-gaap:DepreciationAmortizationAndAccretionNet contextRef="FD2018Q4YTD" decimals="-3" id="Fact-64D440CFA89127969A8DFE2438FA34F5" unitRef="usd">10430000</us-gaap:DepreciationAmortizationAndAccretionNet>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="FI2017Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-5" id="Fact-5FE041AB92D3989D67A4066A43F9E556" unitRef="usd">2000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="FI2018Q2_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsSouthYardMember" decimals="-5" id="Fact-01C531B971F1ECD0AB9E066605DC3635" unitRef="usd">55000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember" decimals="-5" id="Fact-96480F4A0151185345DB06667A297E11" unitRef="usd">28000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="FD2018Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsSouthYardMember" decimals="-5" id="Fact-4EB2B679AD3FDE06A7C206664532F17E" unitRef="usd">1200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="FD2018Q4QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember" decimals="-5" id="Fact-E5E957C2CBB73C6B6D450674CAC3ED96" unitRef="usd">600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" decimals="-3" id="Fact-35AB4FB2278D53AE6A60FE2438BF570B" unitRef="usd">18935000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_FabricationFacilitiesMember" decimals="-3" id="Fact-E37C6A772ECE1996066FFE2438FE0F3E" unitRef="usd">18011000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
	<us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent contextRef="FI2018Q4_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-3" id="Fact-038316BBF1483E8EA8C5FE2438DB54AC" unitRef="usd">924000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2016Q4YTD" decimals="-3" id="Fact-3EB4CE2866DABB85E4C1FE2438DFF518" unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C3B2B8C12FE4BD3F8150FE2438DCCFAE" unitRef="usd">-259000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-5" id="Fact-416B8A3645F0C3CFFE55066A6BCCF847" unitRef="usd">-300000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2018Q4YTD" decimals="-3" id="Fact-306F33D985EE88C674C4FE2438ED42C4" unitRef="usd">7642000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" decimals="-5" id="Fact-6A0E62FEEE657FA0FAFF067E3019E0C5" unitRef="usd">7700000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_TexasSouthYardAndTexasNorthYardMember" decimals="-5" id="Fact-53868CF3EE4B86F416420671C0B04214" unitRef="usd">-300000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
	<us-gaap:DividendsCommonStock contextRef="FD2016Q4YTD" decimals="-3" id="Fact-FCC57A95292B897099AEFE2438F31F46" unitRef="usd">588000</us-gaap:DividendsCommonStock>
	<us-gaap:DividendsCommonStock contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-B10FDD5333C0823F64F7FE2438F5F7E6" unitRef="usd">588000</us-gaap:DividendsCommonStock>
	<us-gaap:DividendsCommonStock contextRef="FD2017Q4YTD" decimals="-3" id="Fact-CABF08E7A7DFEC8428DBFE2438F72E2E" unitRef="usd">598000</us-gaap:DividendsCommonStock>
	<us-gaap:DividendsCommonStock contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-F257A159C5FC57E7DF16FE2438DB4253" unitRef="usd">598000</us-gaap:DividendsCommonStock>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2016Q4YTD" decimals="2" id="Fact-3C157C956AB82FC85E96FE2438CFA624" unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2017Q1QTD" decimals="2" id="Fact-07BC24D5CED16B26EE19FE2438F91364" unitRef="usdPerShare">-0.45</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2017Q2QTD" decimals="2" id="Fact-313B26DD09E6A5975D80FE2438F75289" unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2017Q3QTD" decimals="2" id="Fact-54BADC90B3C2EB2AC4BFFE2438FB8663" unitRef="usdPerShare">-0.21</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2017Q4QTD" decimals="2" id="Fact-CB87C1939ECAE4AB4C50FE2438F608AF" unitRef="usdPerShare">-1.63</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2017Q4YTD" decimals="2" id="Fact-8016F4E686269CEEFF80FE2438ED5B71" unitRef="usdPerShare">-3.02</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2018Q1QTD" decimals="2" id="Fact-E3C18EE97CC3897A2696FE2438BA6008" unitRef="usdPerShare">-0.36</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2018Q2QTD" decimals="2" id="Fact-88EE0E4BE955E2094859FE2438F292E4" unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2018Q3QTD" decimals="2" id="Fact-D9322E44864BD6163104FE2438F691E5" unitRef="usdPerShare">-0.73</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2018Q4QTD" decimals="2" id="Fact-EBDBEDCE028DE567220DFE2438D704B0" unitRef="usdPerShare">-0.31</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EarningsPerShareBasicAndDiluted contextRef="FD2018Q4YTD" decimals="2" id="Fact-DD6DF715F4FD57177D94FE2438E13514" unitRef="usdPerShare">-1.36</us-gaap:EarningsPerShareBasicAndDiluted>
	<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="FD2016Q4YTD" decimals="3" id="Fact-95C407AB9D930F6FA633072F13BC38B6" unitRef="number">0.367</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
	<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="FD2017Q4YTD" decimals="3" id="Fact-7EE79BD19D75226375D7072F13C3859A" unitRef="number">0.351</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
	<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="FD2018Q4YTD" decimals="3" id="Fact-7D05EFD817BB7284FE02072F13B760E2" unitRef="number">-0.028</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
	<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="FD2016Q4YTD" decimals="INF" id="Fact-C4C0B77E0EC44C1D1ED3072E6BC0EAAF" unitRef="number">0.350</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
	<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="FD2017Q4YTD" decimals="3" id="Fact-CF592DBFA055703E54A9072E6BACE13F" unitRef="number">0.350</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
	<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="FD2018Q4YTD" decimals="3" id="Fact-60B6CE74B8F5492162BE072E6BD56A96" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
	<us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="FD2016Q4YTD" decimals="3" id="Fact-941F5351C7F4645BB7ED072BD59A19E9" unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
	<us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="FD2017Q4YTD" decimals="3" id="Fact-4D9FDAEC033D285F29D1072BD5B276EB" unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
	<us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="FD2018Q4YTD" decimals="3" id="Fact-4D2F07D5304AFCAE6FC5072BD56345FE" unitRef="number">-0.217</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
	<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="FD2016Q4YTD" decimals="3" id="Fact-B88FCB121CD485897368072ED803AE5B" unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
	<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="FD2017Q4YTD" decimals="3" id="Fact-78B3671F6B8D9706766A072ED7DB9181" unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
	<us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="FD2018Q4YTD" decimals="3" id="Fact-161C434FEFE80EA5677D072ED816543B" unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
	<us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="FD2016Q4YTD" decimals="3" id="Fact-0CF054FE0E2B398E8F7E072EBF9A016E" unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
	<us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="FD2017Q4YTD" decimals="3" id="Fact-558052039A5D02E55980072EBFA1DA08" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
	<us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="FD2018Q4YTD" decimals="3" id="Fact-D58B0B05901AEA945EB3072EBF925F92" unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
	<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="FD2016Q4YTD" decimals="3" id="Fact-D476A1C908473C426C5B072EA65BEABE" unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
	<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="FD2017Q4YTD" decimals="3" id="Fact-2ADBA6A5D4C7EDE896F8072EA65601D6" unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
	<us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="FD2018Q4YTD" decimals="3" id="Fact-CBBD9732A02E42FC3FCB072EA65059A2" unitRef="number">-0.029</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="FD2018Q4YTD" id="Fact-41B99BB71A0095A17D13FE2438DFC9C0">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
	<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="FI2018Q4" decimals="-5" id="Fact-CE4D1A1E26DE90DFFE69FE2438BD383A" unitRef="usd">3400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2016Q4YTD" decimals="INF" id="Fact-A9DBAC8EC14A4EBD461BFE2438C1BC83" unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-535FCC4A5821EEDD7882FE2438C127F2" unitRef="usd">300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="FD2018Q4YTD" decimals="0" id="Fact-B880854037817300194207295F940317" unitRef="usd">19000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
	<us-gaap:GainLossOnDispositionOfAssets1 contextRef="FD2016Q4YTD" decimals="-3" id="Fact-B3E8F86BE9BBB132BACDFE2438F68A8A" unitRef="usd">757000</us-gaap:GainLossOnDispositionOfAssets1>
	<us-gaap:GainLossOnDispositionOfAssets1 contextRef="FD2017Q4YTD" decimals="-3" id="Fact-E7C1EEC09D6ECA342B36FE2438EDC17E" unitRef="usd">35000</us-gaap:GainLossOnDispositionOfAssets1>
	<us-gaap:GainLossOnDispositionOfAssets1 contextRef="FD2018Q4QTD" decimals="-5" id="Fact-C02E9276521ACC78408331E92A443B54" unitRef="usd">4100000</us-gaap:GainLossOnDispositionOfAssets1>
	<us-gaap:GainLossOnDispositionOfAssets1 contextRef="FD2018Q4YTD" decimals="-3" id="Fact-67E8D81670D51980F88FFE2438B379BF" unitRef="usd">-268000</us-gaap:GainLossOnDispositionOfAssets1>
	<us-gaap:GainLossOnDispositionOfAssets1 contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" decimals="-5" id="Fact-74A1C2676B371077B44E30AC0B007EF8" unitRef="usd">-300000</us-gaap:GainLossOnDispositionOfAssets1>
	<us-gaap:GainLossOnSaleOfBusiness contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember" decimals="-5" id="Fact-0ADE515438C121C50AC406751C421BAF" unitRef="usd">4100000</us-gaap:GainLossOnSaleOfBusiness>
	<us-gaap:GainLossOnSaleOfBusiness contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsSouthYardMember" decimals="-5" id="Fact-8C141969F5F158A810843194BCD88945" unitRef="usd">3900000</us-gaap:GainLossOnSaleOfBusiness>
	<us-gaap:GainLossOnSaleOfBusiness contextRef="FD2018Q4YTD_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationAndShipyardSegmentsMember" decimals="-5" id="Fact-DEDC0CA9A6C702FE916230A4E9896C2D" unitRef="usd">8000000</us-gaap:GainLossOnSaleOfBusiness>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-9D8558793E73F25166CBFE2438D31FF7" unitRef="usd">19670000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B7D8965CD7EC03265156FE2438E60DD6" unitRef="usd">17800000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GeneralAndAdministrativeExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-D95CA9BD95FD5330011EFE2438E62AD9" unitRef="usd">19015000</us-gaap:GeneralAndAdministrativeExpense>
	<us-gaap:GrossProfit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-244D9C808C0F6E48495DFE2438E5297D" unitRef="usd">24853000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-F40A15DF6A161DEB3471FE2438CAA18C" unitRef="usd">-644000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-080AE4C558F0E821AC8C077500330B46" unitRef="usd">0</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-2D74C4F4F1DC1F5D51620774FE4D8294" unitRef="usd">0</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-97BED2D78BC515919639FE2438D5EF90" unitRef="usd">5276000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-58E34C7E93596DC4FBE7FE2438CB842D" unitRef="usd">12420000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-190366BDEA9E557E48DFFE2438C4AA14" unitRef="usd">7801000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q1QTD" decimals="-3" id="Fact-6EF5CC4F0049D1B4D1AFFE2438F4233A" unitRef="usd">-4897000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q2QTD" decimals="-3" id="Fact-DE9D59D9B0F5D83F62A7FE2438FACD6A" unitRef="usd">-11620000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q3QTD" decimals="-3" id="Fact-0F2604F27539D805F9AAFE2438F81D57" unitRef="usd">-494000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q4QTD" decimals="-3" id="Fact-4684806B43C7F7E357F9FE2438FCB099" unitRef="usd">-25914000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-9CF9E4C49862C38C7A46FE2438D4164D" unitRef="usd">-42925000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-31B9A9C15B9061A9A5A9FE2438CE4520" unitRef="usd">-730000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-7E03AF8907DBFD0C17EF07724BB342E5" unitRef="usd">0</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-8936A19026CA8AB904690772488A53B4" unitRef="usd">41000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-65063521DD40959447D9FE2438D4FBD8" unitRef="usd">-1941000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-7B01E6CBB4E769CFF2E7FE2438D45551" unitRef="usd">4575000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-19FB382BB849C0C27A9EFE2438C1BB9F" unitRef="usd">-44870000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q1QTD" decimals="-3" id="Fact-5D5EE5BE18CEA91D305BFE2438DB0557" unitRef="usd">679000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q2QTD" decimals="-3" id="Fact-AB56B3B31E44E9FEC932FE2438B5443D" unitRef="usd">-699000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q3QTD" decimals="-3" id="Fact-C4911C30278BB75A2A7CFE2438D559F5" unitRef="usd">-3212000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q4QTD" decimals="-3" id="Fact-412786B00E40D5CFA4CEFE2438C3FE90" unitRef="usd">-3964000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-3DB0BF49AA361A7B6D85FE2438DFA524" unitRef="usd">-7196000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-C1B90946FA60F3575EC2FE2438D14590" unitRef="usd">-1331000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-9027976939F3B927C4C30770C60C918D" unitRef="usd">0</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-A2C00F097FFD64C807E10770C2CFD01A" unitRef="usd">-46000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-7D49AE2E24741816F204FE2438CDF861" unitRef="usd">-7794000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-F97008225F6F25059AE9FE2438C828B3" unitRef="usd">12447000</us-gaap:GrossProfit>
	<us-gaap:GrossProfit contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-39B41C7D5801A83FA406FE2438D37184" unitRef="usd">-10472000</us-gaap:GrossProfit>
	<us-gaap:HeldToMaturitySecuritiesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-31E1F2A85C127010E3010295ADF8CE67" unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesCurrent>
	<us-gaap:HeldToMaturitySecuritiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-A1ED411AA885773BA4860295ACB2ECAE" unitRef="usd">8720000</us-gaap:HeldToMaturitySecuritiesCurrent>
	<us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="FD2016Q4YTD" decimals="INF" id="Fact-53597D40F39D20E05281FE2438FCBBCA" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
	<us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="FD2017Q4YTD" decimals="INF" id="Fact-8B114C021A06F3B7A00FFE2438E574C9" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
	<us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="FD2018Q4YTD" decimals="INF" id="Fact-8AC440FADFDCBAC82111FE2438C44496" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
	<us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" decimals="-5" id="Fact-CA4F9C4F224201094DFE066A2741F835" unitRef="usd">1000000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
	<us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" decimals="-5" id="Fact-3C4FB258ED58DB57365D0703E24ADC55" unitRef="usd">2400000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
	<us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_ShipyardAssetsMember" decimals="-5" id="Fact-05642C58148B83241152066A85AA3338" unitRef="usd">1000000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
	<us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" decimals="-5" id="Fact-9F7D6AD227DE1DAF09BF06698078EEAA" unitRef="usd">1400000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2016Q4YTD" decimals="-3" id="Fact-8DA12CA48EEA53D4515EFE2438DAA50D" unitRef="usd">5556000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2017Q4YTD" decimals="-3" id="Fact-AE8A67E857A9CDBBB517FE2438E2FFBD" unitRef="usd">-68959000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="FD2018Q4YTD" decimals="-3" id="Fact-B491B6834424F012F13AFE2438E30343" unitRef="usd">-19807000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-3505A0DDA0114CCAE861FE2438EA5C07" unitRef="usd">2041000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-64593DCBA7ADAD9B8A3CFE2438E1F091" unitRef="usd">-24193000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxExpenseBenefit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-C97F7BD08408DEA01871FE2438E9E25A" unitRef="usd">571000</us-gaap:IncomeTaxExpenseBenefit>
	<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="FD2016Q4YTD" decimals="-3" id="Fact-BD6AD732EC60F5BB09F6072B5A931B07" unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
	<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="FD2017Q4YTD" decimals="-3" id="Fact-C44533843417E28653E7072B5A762EE1" unitRef="usd">-392000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
	<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="FD2018Q4YTD" decimals="-3" id="Fact-E442F659BCC81BD859E5072B5A662A63" unitRef="usd">4308000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
	<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="FD2016Q4YTD" decimals="-3" id="Fact-8C3252CB7EC79AD12DE70728A5062BCA" unitRef="usd">1945000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
	<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="FD2017Q4YTD" decimals="-3" id="Fact-1C6CE932BC8E4CCF5A0A0728A4F718BC" unitRef="usd">-24136000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
	<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="FD2018Q4YTD" decimals="-3" id="Fact-B50DADC80D6BE943C4CE0728A509EB05" unitRef="usd">-4159000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
	<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="FD2016Q4YTD" decimals="-3" id="Fact-AC1605B0F7C4A6A65B2A07295F8FF32F" unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
	<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8D37BDA933A2633BB65107295F971B8E" unitRef="usd">253000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
	<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="FD2018Q4YTD" decimals="-3" id="Fact-D391A35527C7929774F431B3857DCF63" unitRef="usd">19000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
	<us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="FD2016Q4YTD" decimals="-3" id="Fact-927B6E3BD0E17FC9601307292767CB29" unitRef="usd">0</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
	<us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="FD2017Q4YTD" decimals="-3" id="Fact-3287296B145286CE332D0729410F95DD" unitRef="usd">118000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
	<us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="FD2018Q4YTD" decimals="-3" id="Fact-11614E91F7A3DA7B92850729276BC1AB" unitRef="usd">-374000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
	<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D92EC123E4140B39F755072902023805" unitRef="usd">32000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
	<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="FD2017Q4YTD" decimals="-3" id="Fact-49F8D54709FA34459D93072901FD7F13" unitRef="usd">-366000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
	<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="FD2018Q4YTD" decimals="-3" id="Fact-87FA18D883A58EA4EBE5072901F801F3" unitRef="usd">571000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
	<us-gaap:IncomeTaxesPaidNet contextRef="FD2016Q4YTD" decimals="-3" id="Fact-FE46BE7848C7C600408AFE2438EB6CF4" unitRef="usd">377000</us-gaap:IncomeTaxesPaidNet>
	<us-gaap:IncomeTaxesPaidNet contextRef="FD2017Q4YTD" decimals="-3" id="Fact-907FF4023B0D3D5E3D58FE2438C5ADF2" unitRef="usd">189000</us-gaap:IncomeTaxesPaidNet>
	<us-gaap:IncomeTaxesPaidNet contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0A3C490DEF08391DDB4EFE2438E1F5D6" unitRef="usd">6000</us-gaap:IncomeTaxesPaidNet>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2016Q4YTD" decimals="-3" id="Fact-59B480AAFB2F851DDEF6FE2438F445A9" unitRef="usd">-12757000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2017Q4YTD" decimals="-3" id="Fact-CDAEB5F760EA192AE888FE2438FF4279" unitRef="usd">9354000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccountsPayable contextRef="FD2018Q4YTD" decimals="-3" id="Fact-D6985BFE88AEE2FF4790FE2438E985A1" unitRef="usd">10515000</us-gaap:IncreaseDecreaseInAccountsPayable>
	<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-A8CBE6E8DB366FAF562BFE2439002394" unitRef="usd">2157000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
	<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-AC044B932E4874ADF5D5FE2438F262F1" unitRef="usd">1740000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
	<us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0FFAA4B01E024745FFF5FE2438E7538A" unitRef="usd">-2500000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
	<us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings contextRef="FD2016Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-5" id="Fact-832A75EB7FA892F39D4802FB4EF31148" unitRef="usd">-9100000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
	<us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings contextRef="FD2017Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-5" id="Fact-92298CD276E2D189E63A02FB4ED4902F" unitRef="usd">7200000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
	<us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="FD2016Q4YTD" decimals="-3" id="Fact-281B7909AE7BA69E1F87FE2438FDCF4C" unitRef="usd">13984000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
	<us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="FD2017Q4YTD" decimals="-3" id="Fact-5804E7D1CCA6346ACB7EFE2438FA50C2" unitRef="usd">1544000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
	<us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="FD2018Q4YTD" decimals="-3" id="Fact-8A87039054D252B9B786FE2438F6994C" unitRef="usd">26932000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
	<us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="FD2016Q4YTD" decimals="-3" id="Fact-55E382596A36214E2D02FE2438CECA16" unitRef="usd">-12305000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
	<us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="FD2017Q4YTD" decimals="-3" id="Fact-306AC028D16551A778D8FE2438EB863A" unitRef="usd">8390000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
	<us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="FD2018Q4YTD" decimals="-3" id="Fact-AB845FE253F299BEB695FE2438E043F0" unitRef="usd">12371000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
	<us-gaap:IncreaseDecreaseInDeferredCompensation contextRef="FD2016Q4YTD" decimals="-3" id="Fact-1A3734EA52655A382A35FE2438F50B48" unitRef="usd">305000</us-gaap:IncreaseDecreaseInDeferredCompensation>
	<us-gaap:IncreaseDecreaseInDeferredCompensation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-01DA71FAF3E5397290BAFE2438F60E73" unitRef="usd">1608000</us-gaap:IncreaseDecreaseInDeferredCompensation>
	<us-gaap:IncreaseDecreaseInDeferredCompensation contextRef="FD2018Q4YTD" decimals="-3" id="Fact-D319F744B632904A00ECFE2438F253F1" unitRef="usd">843000</us-gaap:IncreaseDecreaseInDeferredCompensation>
	<us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="FD2016Q4YTD" decimals="-3" id="Fact-33F51DD1E222D5A208FEFE2438C37CC7" unitRef="usd">-1409000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
	<us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="FD2017Q4YTD" decimals="-3" id="Fact-81BA7AE0C9247846F852FE2438DCBF5B" unitRef="usd">23234000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
	<us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="FD2018Q4YTD" decimals="-3" id="Fact-66602C4D2F4356156779FE2438D9A644" unitRef="usd">-200000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
	<us-gaap:IncreaseDecreaseInReceivables contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D1262383ABDA1A23574EFE2438C848B2" unitRef="usd">-28067000</us-gaap:IncreaseDecreaseInReceivables>
	<us-gaap:IncreaseDecreaseInReceivables contextRef="FD2017Q4YTD" decimals="-3" id="Fact-167AA88D607974131DE9FE2438F92B46" unitRef="usd">8319000</us-gaap:IncreaseDecreaseInReceivables>
	<us-gaap:IncreaseDecreaseInReceivables contextRef="FD2018Q4YTD" decimals="-3" id="Fact-01A3D008190BE52A3729FE2438DFD817" unitRef="usd">-2962000</us-gaap:IncreaseDecreaseInReceivables>
	<us-gaap:InsuranceRecoveries contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" decimals="-5" id="Fact-1FD10A82AE018FE2289A0681F0687FDD" unitRef="usd">1300000</us-gaap:InsuranceRecoveries>
	<us-gaap:InsuranceRecoveries contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember" decimals="-5" id="Fact-755792075BE2CAE5D0680681FB98F83A" unitRef="usd">3200000</us-gaap:InsuranceRecoveries>
	<us-gaap:InsuranceRecoveries contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember" decimals="-5" id="Fact-294EC8CE9391DA481DBD066BAD8B14A3" unitRef="usd">1500000</us-gaap:InsuranceRecoveries>
	<us-gaap:InsuranceRecoveries contextRef="FD2018Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember" decimals="-5" id="Fact-EF39044791859DE8EE8D066906EE1180" unitRef="usd">9000000</us-gaap:InsuranceRecoveries>
	<us-gaap:InsuranceRecoveries contextRef="FD2018Q3QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" decimals="-5" id="Fact-87FA7349B5FD2C52BA2D0669BF6CEF19" unitRef="usd">5200000</us-gaap:InsuranceRecoveries>
	<us-gaap:InsuredEventGainLoss contextRef="FD2016Q4YTD" decimals="-3" id="Fact-D05AE4F5CCC5169E221302BFE97D3044" unitRef="usd">0</us-gaap:InsuredEventGainLoss>
	<us-gaap:InsuredEventGainLoss contextRef="FD2017Q4YTD" decimals="INF" id="Fact-3039CA07BB35C57221EE06828B069533" unitRef="usd">0</us-gaap:InsuredEventGainLoss>
	<us-gaap:InsuredEventGainLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-6082C3D7B9FABBEED78202BFE7347E18" unitRef="usd">0</us-gaap:InsuredEventGainLoss>
	<us-gaap:InsuredEventGainLoss contextRef="FD2017Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" decimals="INF" id="Fact-13748C525DA55D495CAF06828BB0EC96" unitRef="usd">0</us-gaap:InsuredEventGainLoss>
	<us-gaap:InsuredEventGainLoss contextRef="FD2018Q2QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember" decimals="INF" id="Fact-B8275022C7E7429BFAFB0689393D2145" unitRef="usd">0</us-gaap:InsuredEventGainLoss>
	<us-gaap:InsuredEventGainLoss contextRef="FD2018Q4YTD" decimals="-3" id="Fact-AC01138ED9DD153522B502BFE5556178" unitRef="usd">3571000</us-gaap:InsuredEventGainLoss>
	<us-gaap:InsuredEventGainLoss contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" decimals="-5" id="Fact-2291E24236BB51DBE52006693A521A10" unitRef="usd">3600000</us-gaap:InsuredEventGainLoss>
	<us-gaap:InterestExpense contextRef="FD2016Q4YTD" decimals="-3" id="Fact-92D8DE9B4038E2CFC919FE2438E8EBBF" unitRef="usd">308000</us-gaap:InterestExpense>
	<us-gaap:InterestExpense contextRef="FD2017Q4YTD" decimals="-3" id="Fact-CE987CD6B476B0E8C009FE2438EE20FA" unitRef="usd">349000</us-gaap:InterestExpense>
	<us-gaap:InterestExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-E24D1007CE58E210D97BFE2438E7D180" unitRef="usd">142000</us-gaap:InterestExpense>
	<us-gaap:InterestPaidNet contextRef="FD2016Q4YTD" decimals="-3" id="Fact-18DB2CB7EE6DE570988DFE2438DECE71" unitRef="usd">332000</us-gaap:InterestPaidNet>
	<us-gaap:InterestPaidNet contextRef="FD2017Q4YTD" decimals="-3" id="Fact-677E0665F693018A2C13FE2438E90C3F" unitRef="usd">349000</us-gaap:InterestPaidNet>
	<us-gaap:InterestPaidNet contextRef="FD2018Q4YTD" decimals="-3" id="Fact-191F8052668ECE9FAB2EFE2438B7ACDA" unitRef="usd">352000</us-gaap:InterestPaidNet>
	<us-gaap:InventoryNet contextRef="FI2017Q4" decimals="-3" id="Fact-4C37492032C748684808FE2438E230B6" unitRef="usd">4933000</us-gaap:InventoryNet>
	<us-gaap:InventoryNet contextRef="FI2018Q4" decimals="-3" id="Fact-5DD2FD849775E20AF010FE2438E6AB28" unitRef="usd">6088000</us-gaap:InventoryNet>
	<us-gaap:InventoryWriteDown contextRef="FD2017Q4YTD" decimals="-5" id="Fact-58E92383BF14D4C31F5E07078D4D531D" unitRef="usd">6700000</us-gaap:InventoryWriteDown>
	<us-gaap:InventoryWriteDown contextRef="FD2018Q4YTD" decimals="-5" id="Fact-D1E8B437D4C9CF1EE3B207078CDD044B" unitRef="usd">2000000</us-gaap:InventoryWriteDown>
	<us-gaap:LeaseAndRentalExpense contextRef="FD2016Q4YTD" decimals="-5" id="Fact-22FE8298E21612EEA4FCFE2438E1732A" unitRef="usd">2500000</us-gaap:LeaseAndRentalExpense>
	<us-gaap:LeaseAndRentalExpense contextRef="FD2017Q4YTD" decimals="-5" id="Fact-791B208C997F29E99703FE2438E75071" unitRef="usd">2000000</us-gaap:LeaseAndRentalExpense>
	<us-gaap:LeaseAndRentalExpense contextRef="FD2018Q4YTD" decimals="-5" id="Fact-F421B1258BCFAD7FF7BDFE2438F6DF34" unitRef="usd">1900000</us-gaap:LeaseAndRentalExpense>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="FI2018Q4" decimals="-3" id="Fact-EAEA20A4550BAF3D5EEAFE2438FA6B87" unitRef="usd">3624000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="FI2018Q4" decimals="-3" id="Fact-10DB2E00F331FA1729F2FE2438FDBBFF" unitRef="usd">557000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="FI2018Q4" decimals="-3" id="Fact-9D1B6B056A508F119193FE2438FA2C17" unitRef="usd">660000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="FI2018Q4" decimals="-3" id="Fact-8E204CE15833F3B58DD2FE243900537C" unitRef="usd">477000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="FI2018Q4" decimals="-3" id="Fact-D1D524FC01D4EB5B46EDFE2438FF3AFE" unitRef="usd">578000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="FI2018Q4" decimals="-3" id="Fact-1BD7FCBD9889448C07F6FE2438B4D68C" unitRef="usd">680000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
	<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="FI2018Q4" decimals="-3" id="Fact-68BB523AF41D8F9AFB5DFE2438B9387B" unitRef="usd">672000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
	<us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="FI2018Q4_srt_StatementGeographicalAxis_gifi_JenningsLouisianaMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_gifi_ShipyardAssetsMember" id="Fact-CAECCF3CA209B0B88A8C3089F6AE15D7">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
	<us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="FI2018Q4_srt_StatementGeographicalAxis_gifi_LakeCharlesLouisianaMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_gifi_ShipyardAssetsMember" id="Fact-6F6EE817E71768D07A7F308A0E1E61BC">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
	<us-gaap:LettersOfCreditOutstandingAmount contextRef="FI2018Q4" decimals="-5" id="Fact-87A8C0A7389D8D519E73071843FDC2D8" unitRef="usd">2900000</us-gaap:LettersOfCreditOutstandingAmount>
	<us-gaap:Liabilities contextRef="FI2017Q4" decimals="-3" id="Fact-E39DACE1929023E02810FE2438F42CE8" unitRef="usd">51347000</us-gaap:Liabilities>
	<us-gaap:Liabilities contextRef="FI2018Q4" decimals="-3" id="Fact-6C5C8FEBF25BBBF65CF2FE2438FC6DBC" unitRef="usd">57190000</us-gaap:Liabilities>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2017Q4" decimals="-3" id="Fact-4490E6AC85309A955BFEFE2438FD05E6" unitRef="usd">270840000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesAndStockholdersEquity contextRef="FI2018Q4" decimals="-3" id="Fact-4546D6B53942AF08A926FE2438E6106C" unitRef="usd">258290000</us-gaap:LiabilitiesAndStockholdersEquity>
	<us-gaap:LiabilitiesCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-6629E1B31A45E5B514D5FE2438E294C7" unitRef="usd">48665000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LiabilitiesCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-562A67EC4D4C3F13929DFE2438F2BE49" unitRef="usd">56101000</us-gaap:LiabilitiesCurrent>
	<us-gaap:LineOfCredit contextRef="FI2018Q4" decimals="INF" id="Fact-67821ACDE003A98C293131DE6E0BE2E2" unitRef="usd">0</us-gaap:LineOfCredit>
	<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="I2018Q3Aug27" decimals="INF" id="Fact-B57D5BCE69704EFA725D31DA73936F41" unitRef="usd">40000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="FI2018Q4" decimals="-5" id="Fact-28483C778292A7869557071940427F7E" unitRef="usd">37100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
	<us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="D2018Q3Aug27_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember" decimals="INF" id="Fact-FD1C468A31E2EBAC4D8131DDEE925738" unitRef="number">0.004</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
	<us-gaap:LossContingencyEstimateOfPossibleLoss contextRef="FI2018Q3" decimals="-5" id="Fact-D657FEBDADB4A5B2243B31E6F5EAA775" unitRef="usd">12500000</us-gaap:LossContingencyEstimateOfPossibleLoss>
	<us-gaap:MinimumNetWorthRequiredForCompliance contextRef="I2018Q3Aug27" decimals="INF" id="Fact-E8D0825ACB3221E6F5C831DB8A3B7208" unitRef="usd">180000000.0</us-gaap:MinimumNetWorthRequiredForCompliance>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-7FE9EB4432532DD971BEFE2438E3D22B" unitRef="usd">-927000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-43508ADED95AE1204C04FE2438BAFC55" unitRef="usd">-1664000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0749205AEF7ECCDE6C9DFE2438EF20CD" unitRef="usd">-852000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-C661158F0761D161338CFE2438E4636A" unitRef="usd">2698000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-CCB279C7546203FC4747FE2438B51D41" unitRef="usd">-1135000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-22268CC3B35523727F60FE2438F104A3" unitRef="usd">82718000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-B8736DD309F05F711852FE2438D07362" unitRef="usd">14568000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-2168128A511B18B4BA89FE2438F12B6D" unitRef="usd">-39385000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-FAEFD1C179A1E4D70688FE2438FDC0D7" unitRef="usd">-20392000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
	<us-gaap:NetIncomeLoss contextRef="FD2016Q4YTD" decimals="-3" id="Fact-DE802F96E29CD58932BCFE2438EC8C09" unitRef="usd">3515000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-88609D4DDDBB13865CD1FE2438F02292" unitRef="usd">3515000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2017Q1QTD" decimals="-3" id="Fact-8F639895E805EB302B46FE2438F5D196" unitRef="usd">-6454000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2017Q2QTD" decimals="-3" id="Fact-2AE06FDDC9FD4400A823FE2438B3F130" unitRef="usd">-10923000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2017Q3QTD" decimals="-3" id="Fact-2B38C28FE21D3D17D02CFE2438EFC717" unitRef="usd">-3110000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2017Q4QTD" decimals="-3" id="Fact-DE7DF1C89E11B653F8F7FE2438F340CE" unitRef="usd">-24279000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-B4F6F340FB01442B1333FE2438EC3FB1" unitRef="usd">-44766000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-146CDEBCD556E3149497FE2438F6FE4A" unitRef="usd">-44766000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q1QTD" decimals="-3" id="Fact-BF68F9D1E3E82AA7B885FE2438F87D79" unitRef="usd">-5296000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q2QTD" decimals="-3" id="Fact-ECEBE7B38308C9BE8C3DFE2438D94732" unitRef="usd">549000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q3QTD" decimals="-3" id="Fact-92BB4AE7E701E69B861FFE2438FFBAA1" unitRef="usd">-10949000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q4QTD" decimals="-3" id="Fact-973A57C2D85C2287F654FE2438F71F83" unitRef="usd">-4682000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLoss contextRef="FD2018Q4YTD" decimals="-3" id="Fact-2002024359CC4BCF4B9AFE2438D1EC0B" unitRef="usd">-20378000</us-gaap:NetIncomeLoss>
	<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="FD2016Q4YTD" decimals="-3" id="Fact-2E8FAA593D31C1CB44CCFE2438D0450C" unitRef="usd">3485000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
	<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="FD2017Q4YTD" decimals="-3" id="Fact-79A318CEFF72D93E48A0FE2438D444AF" unitRef="usd">-44769000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
	<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="FD2018Q4YTD" decimals="-3" id="Fact-B5882ACFCC4A5FF0E9FDFE2438D1E564" unitRef="usd">-20378000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
	<us-gaap:NumberOfOperatingSegments contextRef="FD2018Q4YTD" decimals="INF" id="Fact-08DFC20888EA49AC52F0076CBEE87D84" unitRef="segment">4</us-gaap:NumberOfOperatingSegments>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD" decimals="-3" id="Fact-DF9382178CE664B550C9FE2438E9D5A0" unitRef="usd">5864000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-67E1DAA357E3B6089E6AFE2438D7B6C4" unitRef="usd">-7798000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-F2CEBB5A4828D4E11FB4077507903986" unitRef="usd">0</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-D1F264D47D286DAA9AF7077502969AAF" unitRef="usd">0</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-49212145036E04BBE87EFE2438CBB829" unitRef="usd">2009000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-69DE09915198AE15A3EFFE2438D06898" unitRef="usd">9217000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-A02101C03BD4E173E97FFE2438CC6D26" unitRef="usd">2436000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DA114D84973D58654FF9FE2438E16D0D" unitRef="usd">-68610000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-7A4E39EEDF214F6F7005FE2438D8B8CB" unitRef="usd">-8471000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-71B43B3A155A45594EB507725298819B" unitRef="usd">0</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-9856E6CB120568785E4307724EAA5512" unitRef="usd">41000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-CC9F81840F19BC2842DEFE2438DC7E5D" unitRef="usd">-12010000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-1A61156D3D717DF881CCFE2438DE15E7" unitRef="usd">1874000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-898947F03ED75DE2CF8FFE2438CB53D2" unitRef="usd">-50044000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q4YTD" decimals="-3" id="Fact-538E259545B7270D7829FE2438ECD6B7" unitRef="usd">-19665000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-BD80C9C93BE50224EBC0FE2438CC0FAB" unitRef="usd">-9827000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-48847B076BFED8EC2A4C0770D04CD830" unitRef="usd">0</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-EF4188E519B02EF3669F0770CBCF5CED" unitRef="usd">-1863000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-8266AB32A95AA1894B25FE2438CDB5F7" unitRef="usd">-2950000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-E3AB0781B559C72A1EF6FE2438D593A0" unitRef="usd">9371000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingIncomeLoss contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-E91F0C8C2EB7774303B3FE2438D1D072" unitRef="usd">-14396000</us-gaap:OperatingIncomeLoss>
	<us-gaap:OperatingLeaseLiability contextRef="I2019Q1Jan1_srt_RangeAxis_srt_MaximumMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-68932E8577D90B37839A31CA80417A2A" unitRef="usd">6000000</us-gaap:OperatingLeaseLiability>
	<us-gaap:OperatingLeaseLiability contextRef="I2019Q1Jan1_srt_RangeAxis_srt_MinimumMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-B90026C89960FBA87F1231CA41042697" unitRef="usd">4000000</us-gaap:OperatingLeaseLiability>
	<us-gaap:OperatingLeaseRightOfUseAsset contextRef="I2019Q1Jan1_srt_RangeAxis_srt_MaximumMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-16C161C85B82B5CEA82E308499388355" unitRef="usd">6000000</us-gaap:OperatingLeaseRightOfUseAsset>
	<us-gaap:OperatingLeaseRightOfUseAsset contextRef="I2019Q1Jan1_srt_RangeAxis_srt_MinimumMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" decimals="-5" id="Fact-8254BBFF76A7F0F3934E3084093BD4F0" unitRef="usd">4000000</us-gaap:OperatingLeaseRightOfUseAsset>
	<us-gaap:OperatingLossCarryforwards contextRef="FI2018Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember" decimals="-5" id="Fact-DC8DEA5B76D222BFAD1EFE2438F0B382" unitRef="usd">47400000</us-gaap:OperatingLossCarryforwards>
	<us-gaap:OperatingLossCarryforwards contextRef="FI2018Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember" decimals="-5" id="Fact-60B64745055D7AF1CCD53094FA6B767C" unitRef="usd">24500000</us-gaap:OperatingLossCarryforwards>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-82AC80D8137382BF639CFE2438FAC81A" unitRef="usd">2777000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherAssetsNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-EB7FA14F5B4D6817E4AEFE2438FAD77B" unitRef="usd">18405000</us-gaap:OtherAssetsNoncurrent>
	<us-gaap:OtherGeneralExpense contextRef="FD2018Q4YTD" decimals="-3" id="Fact-36A5EA31AEAFBFC06BAF02B8F33622B7" unitRef="usd">304000</us-gaap:OtherGeneralExpense>
	<us-gaap:OtherInventoryScrap contextRef="FI2018Q4" decimals="-5" id="Fact-349F28CDE500704027C026E7CEC5C095" unitRef="usd">200000</us-gaap:OtherInventoryScrap>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2017Q4" decimals="-3" id="Fact-B0894E8EDA3EAE26DEE7FE2438EB6694" unitRef="usd">1913000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherLiabilitiesNoncurrent contextRef="FI2018Q4" decimals="-3" id="Fact-AB50980D4F8B63F62F48FE2438E785AA" unitRef="usd">1089000</us-gaap:OtherLiabilitiesNoncurrent>
	<us-gaap:OtherOperatingIncome contextRef="FD2016Q4YTD" decimals="-3" id="Fact-824A796205A5BC1C6BE502B8F332B978" unitRef="usd">681000</us-gaap:OtherOperatingIncome>
	<us-gaap:OtherOperatingIncome contextRef="FD2017Q4YTD" decimals="-3" id="Fact-2DE5411D25EDE706747E02B8F33A9829" unitRef="usd">46000</us-gaap:OtherOperatingIncome>
	<us-gaap:PaymentsOfDividendsCommonStock contextRef="FD2016Q4YTD" decimals="-3" id="Fact-273281ED2B31BD58B931FE2438EB3F6A" unitRef="usd">588000</us-gaap:PaymentsOfDividendsCommonStock>
	<us-gaap:PaymentsOfDividendsCommonStock contextRef="FD2017Q4YTD" decimals="-3" id="Fact-7ED1AA068ED6EBA24FE9FE2438FF6ED4" unitRef="usd">598000</us-gaap:PaymentsOfDividendsCommonStock>
	<us-gaap:PaymentsOfDividendsCommonStock contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0F0511AC7748E97B16F9FE2438EFB92C" unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
	<us-gaap:PaymentsOfFinancingCosts contextRef="FD2016Q4YTD" decimals="-3" id="Fact-FD4535F8F8E820E796D4FE2438CDED84" unitRef="usd">122000</us-gaap:PaymentsOfFinancingCosts>
	<us-gaap:PaymentsOfFinancingCosts contextRef="FD2017Q4YTD" decimals="-3" id="Fact-BAC13ED42765469F9A83FE2438D0342E" unitRef="usd">150000</us-gaap:PaymentsOfFinancingCosts>
	<us-gaap:PaymentsOfFinancingCosts contextRef="FD2018Q4YTD" decimals="-3" id="Fact-B04A74F6D6E3E1738CFFFE2438BD2D9B" unitRef="usd">42000</us-gaap:PaymentsOfFinancingCosts>
	<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="FD2016Q4YTD" decimals="-3" id="Fact-59F79F21B9057C133A6EFE2438F79BB7" unitRef="usd">217000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
	<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-F2F87235379C05E15567FE2438D60DF8" unitRef="usd">916000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
	<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="FD2018Q4YTD" decimals="-3" id="Fact-6F4FBE942B08921099D6FE2438E87A2D" unitRef="usd">810000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2016Q4YTD" decimals="-3" id="Fact-23BE88A77B71823B8420FE2438B72FBE" unitRef="usd">6795000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-5E7C2C789D6B424651B6FE2438CD9246" unitRef="usd">806000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-B6861EBF2C042E00F22A07751B498269" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-9749741EB031442AFF60077517BDBA8D" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-99326A68EBDCDD43322CFE2438CB88F8" unitRef="usd">2633000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-6887148E1D239A12814EFE2438B3C47A" unitRef="usd">1495000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-D6F2BCDE7AF2CE65913CFE2438C9E3FF" unitRef="usd">1861000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2017Q4YTD" decimals="-3" id="Fact-DD445091D5EF2639D8D4FE2438D9F59D" unitRef="usd">4834000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-8EA215844F6ADA05A570FE2438CEBFF0" unitRef="usd">127000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-E48189C85CC4822136B9077270C41210" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-7A39CA7E753DDE778C6B07726D565AD8" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-305AB6D260A8EC354E67FE2438DCD92D" unitRef="usd">2395000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-D3879273550C6C029E4AFE2438D77B38" unitRef="usd">403000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-387CCED7F1FFB533DB9FFE2438CC5F42" unitRef="usd">1909000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q4YTD" decimals="-3" id="Fact-2D01FEBD83406B8812C1FE2438F5A0B4" unitRef="usd">3481000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-B4AC23C907F877B40D45FE2438DAE847" unitRef="usd">18000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-983659846D37A65BDE280770E76BD8E6" unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-6B0127710ABA65520D630770E4653F03" unitRef="usd">143000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-7A7D0B6816DE7F897714FE2438D799D1" unitRef="usd">73000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-98341794206832AFD428FE2438E1992F" unitRef="usd">1244000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-75C27FACB32C6847A5A9FE2438D7E088" unitRef="usd">2003000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
	<us-gaap:PaymentsToAcquireShortTermInvestments contextRef="FD2016Q4YTD" decimals="-3" id="Fact-4784F63E75EEEE4E827B02C6349F3202" unitRef="usd">0</us-gaap:PaymentsToAcquireShortTermInvestments>
	<us-gaap:PaymentsToAcquireShortTermInvestments contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8D7E6A2D6A5EC368DE9502C6303B443C" unitRef="usd">0</us-gaap:PaymentsToAcquireShortTermInvestments>
	<us-gaap:PaymentsToAcquireShortTermInvestments contextRef="FD2018Q4YTD" decimals="-3" id="Fact-8CC2E28A8A868C6124B302C62E8376BD" unitRef="usd">9610000</us-gaap:PaymentsToAcquireShortTermInvestments>
	<us-gaap:PreferredStockSharesAuthorized contextRef="FI2017Q4" decimals="INF" id="Fact-E1561FE4AF91B41D9830FE2438DD4CEE" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
	<us-gaap:PreferredStockSharesAuthorized contextRef="FI2018Q4" decimals="INF" id="Fact-723104A59669ED99DA91FE2438DF9BB1" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
	<us-gaap:PreferredStockSharesIssued contextRef="FI2017Q4" decimals="INF" id="Fact-45A251FBA2686F5899CEFE2438C9BE88" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
	<us-gaap:PreferredStockSharesIssued contextRef="FI2018Q4" decimals="INF" id="Fact-0B1B4F70ECFFA0012D90FE2438DF033C" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
	<us-gaap:PreferredStockSharesOutstanding contextRef="FI2017Q4" decimals="INF" id="Fact-64688946F84D48AE4F68FE2438D50458" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
	<us-gaap:PreferredStockSharesOutstanding contextRef="FI2018Q4" decimals="INF" id="Fact-6B94250C45035DBBE7B4FE2438CF347C" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
	<us-gaap:PreferredStockValue contextRef="FI2017Q4" decimals="-3" id="Fact-46339D020B3908036A3B02B52A8F370F" unitRef="usd">0</us-gaap:PreferredStockValue>
	<us-gaap:PreferredStockValue contextRef="FI2018Q4" decimals="-3" id="Fact-2469A4E07371E572B5DE02B52A968F27" unitRef="usd">0</us-gaap:PreferredStockValue>
	<us-gaap:PrepaidExpenseCurrent contextRef="FI2017Q4" decimals="-3" id="Fact-ADE3AC889ABEEB98A0F6FE2438F8B750" unitRef="usd">3833000</us-gaap:PrepaidExpenseCurrent>
	<us-gaap:PrepaidExpenseCurrent contextRef="FI2018Q4" decimals="-3" id="Fact-A89EBC049A9669F4C2E7FE2438F9CFB3" unitRef="usd">3268000</us-gaap:PrepaidExpenseCurrent>
	<us-gaap:ProceedsFromInsuranceSettlementInvestingActivities contextRef="FD2016Q4YTD" decimals="-3" id="Fact-DC07AB682CD7B375771CFE2438BED807" unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
	<us-gaap:ProceedsFromInsuranceSettlementInvestingActivities contextRef="FD2017Q4YTD" decimals="-3" id="Fact-006CA0025853E6B69318FE2438BDB1E6" unitRef="usd">1544000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
	<us-gaap:ProceedsFromInsuranceSettlementInvestingActivities contextRef="FD2018Q4YTD" decimals="-3" id="Fact-76C686404D36CB8E57A7FE2438E3DC80" unitRef="usd">9362000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
	<us-gaap:ProceedsFromLinesOfCredit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-CB5B8C0543EE738E5047FE2438F407B7" unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
	<us-gaap:ProceedsFromLinesOfCredit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-ECC1DCCB0A8F78B15B13FE2438B83EC9" unitRef="usd">2000000</us-gaap:ProceedsFromLinesOfCredit>
	<us-gaap:ProceedsFromLinesOfCredit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-E9C04FB78980FFD20543FE2438DC609A" unitRef="usd">15000000</us-gaap:ProceedsFromLinesOfCredit>
	<us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="FD2016Q4YTD" decimals="-3" id="Fact-9C9D878606E152AE6D6302C7EBADBE7A" unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
	<us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="FD2017Q4YTD" decimals="-3" id="Fact-11C5E15D1FA7DB70203E02C7EBAA6099" unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
	<us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="FD2018Q4YTD" decimals="-3" id="Fact-131FFC4DFA4FC78D560602C7EBA6FE8D" unitRef="usd">1200000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
	<us-gaap:ProceedsFromSaleAndCollectionOfReceivables contextRef="FD2018Q4QTD" decimals="-5" id="Fact-AB3A993E06E531875B2E34911C5442EF" unitRef="usd">2800000</us-gaap:ProceedsFromSaleAndCollectionOfReceivables>
	<us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="FD2016Q4YTD" decimals="-3" id="Fact-3EC16F04F840FD8BF2CEFE2438DA883A" unitRef="usd">6458000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
	<us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8D55FB362619A0B6104CFE2438E79DDC" unitRef="usd">2155000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
	<us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="FD2018Q4YTD" decimals="-3" id="Fact-E3EE2C420E8C0D9F65CAFE2438D8E60A" unitRef="usd">85247000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
	<us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember" decimals="-5" id="Fact-81C51257ECB1DAA625CC0674F413B6DA" unitRef="usd">27400000</us-gaap:ProceedsFromSaleOfProductiveAssets>
	<us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsSouthYardMember" decimals="-5" id="Fact-FD741F8442BAF582239D06665A8C6017" unitRef="usd">53800000</us-gaap:ProceedsFromSaleOfProductiveAssets>
	<us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_TexasSouthYardAndTexasNorthYardMember" decimals="-5" id="Fact-D8EB91D5DBCCE03545AA0671A59557B3" unitRef="usd">1300000</us-gaap:ProceedsFromSaleOfProductiveAssets>
	<us-gaap:ProductionRelatedImpairmentsOrCharges contextRef="FD2017Q4YTD_us-gaap_StatementScenarioAxis_us-gaap_ScenarioAdjustmentMember" decimals="-5" id="Fact-1752A5D35FA76D1ABE0702FB4F16A1E2" unitRef="usd">300000</us-gaap:ProductionRelatedImpairmentsOrCharges>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4" decimals="-3" id="Fact-A7EF6CE32A69E440D525FE2438B85716" unitRef="usd">231517000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingImprovementsMember" decimals="-3" id="Fact-47C4F692193178D616D4FE2438BEA429" unitRef="usd">42975000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember" decimals="-3" id="Fact-F8739ED336C21B709963FE2438BE6956" unitRef="usd">34653000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember" decimals="-3" id="Fact-5EBA33B41B1647431204FE2438BE10FF" unitRef="usd">96000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" decimals="-3" id="Fact-C3804781258A38C20C8FFE2438BB757F" unitRef="usd">4450000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" decimals="-3" id="Fact-0179661F348064C60655FE2438BA4E98" unitRef="usd">4972000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" decimals="-3" id="Fact-F1FA91A7C360BE81F19CFE2438B602D1" unitRef="usd">141704000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2017Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TransportationEquipmentMember" decimals="-3" id="Fact-6D73A6C67FA5DD15C7ADFE2438BFD597" unitRef="usd">2667000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4" decimals="-3" id="Fact-E5DFED54C02B26932B74FE2438BEAEF7" unitRef="usd">221073000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingImprovementsMember" decimals="-3" id="Fact-74C7C66F684D784CB172FE2438BD6F81" unitRef="usd">42182000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember" decimals="-3" id="Fact-C77037ADDA50FE9632C9FE2438BA2F68" unitRef="usd">34696000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember" decimals="-3" id="Fact-5A76C94243B5BF07012FFE2438BD78E9" unitRef="usd">1944000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" decimals="-3" id="Fact-537593287A9A164353A2FE2438BECFC0" unitRef="usd">2497000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" decimals="-3" id="Fact-D9E0A254D945A3C383EDFE2438B730D1" unitRef="usd">4972000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" decimals="-3" id="Fact-F545CD3C1BD55AF546E8FE2438BB827D" unitRef="usd">132155000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentGross contextRef="FI2018Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TransportationEquipmentMember" decimals="-3" id="Fact-1A1B6AC549DE531775FAFE2438B7114F" unitRef="usd">2627000</us-gaap:PropertyPlantAndEquipmentGross>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2017Q4" decimals="-3" id="Fact-5A7F3CD04F6ABA4DA7E9FE2438EFD904" unitRef="usd">88899000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2018Q4" decimals="-3" id="Fact-C0520896398EF1C45D9EFE2438E87BD9" unitRef="usd">79930000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentNet contextRef="FI2018Q4_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardMember" decimals="-5" id="Fact-961DD8893461CC56255F0677A066E8D2" unitRef="usd">800000</us-gaap:PropertyPlantAndEquipmentNet>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember" id="Fact-A1C7EA0A8B71703D96F1FE2438E2FB9C">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" id="Fact-D0CB23EF82304B2F9F5FFE2438BD7EF9">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" id="Fact-B7FAC3B0CA230297E318FE2438F4A188">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TransportationEquipmentMember" id="Fact-27ACA28BD7353375065EFE2438B98761">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember" id="Fact-EB39E74A59A0CFB82D79FE2438EB47FB">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember" id="Fact-D6264F369C7F95732865FE2438FF13D5">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" id="Fact-F807DA9D795655A82824FE2438F949A0">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_TransportationEquipmentMember" id="Fact-F896766C466662EA0B9EFE2438BB738A">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingImprovementsMember" id="Fact-94F5A70DF614925F1A60FE2438F03502">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="FD2018Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember" id="Fact-FC00E1C627980778F2E3FE2438BF04E4">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
	<us-gaap:RecognitionOfDeferredRevenue contextRef="FD2016Q4YTD" decimals="-3" id="Fact-AE0DC47C206389492AEBFE2438FEC976" unitRef="usd">5223000</us-gaap:RecognitionOfDeferredRevenue>
	<us-gaap:RecognitionOfDeferredRevenue contextRef="FD2017Q4YTD" decimals="-3" id="Fact-FD5AC970B4AB89F98691FE2438BF4A11" unitRef="usd">2008000</us-gaap:RecognitionOfDeferredRevenue>
	<us-gaap:RecognitionOfDeferredRevenue contextRef="FD2018Q4YTD" decimals="-3" id="Fact-AF799ED19DEB2685EE5AFE2438CD4A27" unitRef="usd">0</us-gaap:RecognitionOfDeferredRevenue>
	<us-gaap:RepaymentsOfLinesOfCredit contextRef="FD2016Q4YTD" decimals="-3" id="Fact-E19F71DEBE16921CDA64FE2438D90470" unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
	<us-gaap:RepaymentsOfLinesOfCredit contextRef="FD2017Q4YTD" decimals="-3" id="Fact-50D1DCA39D736F1FD5D9FE2438B6A3AF" unitRef="usd">2000000</us-gaap:RepaymentsOfLinesOfCredit>
	<us-gaap:RepaymentsOfLinesOfCredit contextRef="FD2018Q4YTD" decimals="-3" id="Fact-7163B47467C35163A09AFE2438B79416" unitRef="usd">15000000</us-gaap:RepaymentsOfLinesOfCredit>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2017Q4" decimals="-3" id="Fact-5393F029291216E6C3D3FE2439002F39" unitRef="usd">108214000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="FI2018Q4" decimals="-3" id="Fact-5EC0C9AD34231F0AE91EFE2438FA4A29" unitRef="usd">87836000</us-gaap:RetainedEarningsAccumulatedDeficit>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD" decimals="-3" id="Fact-6B65B9DCBB58704CB0DFFE2438E7660E" unitRef="usd">286326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-8B174DA421CD3FFF4D0B3B3BAFF4E5A4" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-ED5B14BD8F5AC00B309839CC2EB1D2C9" unitRef="usd">-3273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-7921BAB5A1C1F7A3AD69035067540443" unitRef="usd">-211000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-AF2EFC9CC6E420283FD203503F4B48D6" unitRef="usd">-3062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-808BDB50B8A42342EAD60350537FB0FC" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-2818F0B5D305E2B2D00003507072C3FB" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-6EB20D047F4C142C29A9FE2438CF69E0" unitRef="usd">88683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-F2B0C97F6626ECBE22F7FE2438C0A2CF" unitRef="usd">91414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-9C1F4227ED4728DEA28CFE2438C65441" unitRef="usd">109502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_srt_MajorCustomersAxis_gifi_CustomerEMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember" decimals="-6" id="Fact-9D4CF059169F010095980373A7A54533" unitRef="usd">65981000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-3469636C71AA1BE3111E035069BF33C6" unitRef="usd">1130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-524719D7D5EE6AC19AE0035063C2C7E9" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-530187F57C0DF1A42C1403505905F12E" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-7BD793C79A2625CE141703506031BB1E" unitRef="usd">1341000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-49CF22D529745AF6DE4203505C6A58A1" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-EEF0D24425680C8E134A0350447FFD4C" unitRef="usd">212770000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-A60E59CD491D4081466703503AE829F5" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-B434001596CC509CE87C035005B4FDAA" unitRef="usd">88683000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-B501E84FFC5D0A16559603503729FD0A" unitRef="usd">31191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-945CD94106221C296F4D03503397C317" unitRef="usd">95958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-512BE06605FBBD14C1230350570EA0DF" unitRef="usd">72426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-95CDFEFDAFC2C73E961A0350508C39F3" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" id="Fact-382E44BAA7A700160665035046F75F4C" unitRef="usd" xsi:nil="true" />
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-46E3F5C9D6B4F8D72AB403504CFC611A" unitRef="usd">58882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2016Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-D81D2CF4433145D530F10350496820C3" unitRef="usd">13544000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q1QTD" decimals="-3" id="Fact-5A770113A38DFF90A326FE2438F28E24" unitRef="usd">37993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q2QTD" decimals="-3" id="Fact-22DAA9F3B60168B0D251FE2438FF3FDF" unitRef="usd">45868000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q3QTD" decimals="-3" id="Fact-691505AF9A1A520A91F3FE2438FCBF9D" unitRef="usd">49884000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4QTD" decimals="-3" id="Fact-D6C16030AE98E5C3AF35FE2438FDBC97" unitRef="usd">37277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD" decimals="-3" id="Fact-08EF4B8A2439FB281CE9FE2438E9F6AC" unitRef="usd">171022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-FAC7A5E939C20158F72B3B3BB5D50086" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-43544C8928876478A3C639CC47C1B821" unitRef="usd">-5200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-F8AF8808B5D278B09A01034C975ADC4E" unitRef="usd">-104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-85D58428916D0BA4590F034C6F836270" unitRef="usd">-5096000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-AF799BA7E856A5DC8F05034C8082F31F" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-812F4BDC682169CB679E034CA6EBF174" unitRef="usd">198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-DC6D29382A519CEFF313FE2438D4328B" unitRef="usd">57880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-782F0B980EE2A45823FCFE2438EA548F" unitRef="usd">65445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-1728186261CDEA4FA19AFE2438D9F809" unitRef="usd">52699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_MajorCustomersAxis_gifi_CustomerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember" decimals="-3" id="Fact-66109B93260FF17B1F6E0373A7776AEE" unitRef="usd">21781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_srt_MajorCustomersAxis_gifi_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember" decimals="-3" id="Fact-E23E9BF754FA9EC7A4ED0373A73335A0" unitRef="usd">44724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-23A71FC7385265BEC0B4034C9CFE2136" unitRef="usd">1696000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-E2A823E3D80D1F0D15A0034C91BBDDCE" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-D780FCCC1505763A44E1034C854A1878" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-39BF4118FD9F4E167F27034C8CA0C46F" unitRef="usd">1800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-0BC727CC4989C610CD9A034C88C87DE8" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-9516065B803932AC423E034C72E5FC14" unitRef="usd">129234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-DE095C9BA81957CB81C5034C6BEEFC09" unitRef="usd">198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-3AD858364BD29EECEB12034C2A62D84A" unitRef="usd">57880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-10608EE339D89C0FB574034C696093B6" unitRef="usd">28465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-140A84A580145C79B1AE034C6616D5CE" unitRef="usd">47787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-ED53ADED646061125B9C034C835E39AE" unitRef="usd">40092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-3F3845FFF429DE123767034C7D3A283E" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-F2E5B00A3AB643AA87A0034C74294680" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-BC722FB32626443B6CCC034C79F1E0F6" unitRef="usd">35180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2017Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-60F0C1361388EBDF95A4034C77577B60" unitRef="usd">4912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q1QTD" decimals="-3" id="Fact-59F823E76B0FCE2BECEBFE2438FF5B04" unitRef="usd">57290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q2QTD" decimals="-3" id="Fact-5CEF0D356EFFCFB17869FE2438C8098F" unitRef="usd">54014000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q3QTD" decimals="-3" id="Fact-598934B5A6184F475F24FE2438B4B1C4" unitRef="usd">49712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4QTD" decimals="-3" id="Fact-BBEEB2E0AE0421944779FE2438CE297D" unitRef="usd">60231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0F75995E9394843F8F21FE2438E7EF97" unitRef="usd">221247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" decimals="-3" id="Fact-894005E5F1BA16623CA53B3BB9787A85" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" decimals="-3" id="Fact-569DC654FD00174DC73C39CC34569F3D" unitRef="usd">-3827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-8CF051A362416C5FD027034955D9DE79" unitRef="usd">-1413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-E98E59A522E36315D3DA0349585CD6B8" unitRef="usd">-2414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-A7BEE6496176845B7AEE034955871C89" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-3DCA2CB1D6C95E110782034959957CDA" unitRef="usd">2477000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-0A5FBAF08706AA2E871BFE2438DC90F8" unitRef="usd">37943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-91EEB5D8E515CE7C0EC3FE2438FC8D39" unitRef="usd">88230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-5DF6746242A37D56957AFE2438BA5382" unitRef="usd">96424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_MajorCustomersAxis_gifi_CustomerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember" decimals="-3" id="Fact-FAE2B78A5BB79BE534CD0373A74220FE" unitRef="usd">49123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_MajorCustomersAxis_gifi_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember" decimals="-3" id="Fact-1AF2C377E7296B2448120373A757B08C" unitRef="usd">25873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_srt_MajorCustomersAxis_gifi_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember" decimals="-3" id="Fact-4E735CFBD7EB954F44ED0373A7EAFF9E" unitRef="usd">23279000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember" decimals="-3" id="Fact-F0AB3FB884E27565163E03495F9A3DA6" unitRef="usd">4724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-73926027E297696837A203495F59AB8C" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-F1CB5CB41291284F0DA2034955798D49" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-7FC6524DC7920CF93ACA0349559058CA" unitRef="usd">6137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_gifi_OtherBasisOfPricingMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-8D82E8A50D5CFA0FF44E0349567125CE" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember" decimals="-3" id="Fact-75FDA7121ECC35D160A403495D797195" unitRef="usd">165505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-FAED327172E6C53B22B403495575706F" unitRef="usd">2477000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-7CC8BB2C172444E4D4F90349559A8E43" unitRef="usd">37943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-DF65FA3F579B79FEFC1E034955C5145B" unitRef="usd">38612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_FixedPriceContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-B490B35C997EF93FBAA003495F1E740B" unitRef="usd">88887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember" decimals="-3" id="Fact-811A7C46212F30203AA003495EE4F122" unitRef="usd">51018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-4D19869F1E06832655C3034955B49675" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-2A73ED99C6BEA6428F0203495754E326" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-CA11710BF5B5DC3DC45B03495AFDF7C3" unitRef="usd">43481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="FD2018Q4YTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_us-gaap_TimeAndMaterialsContractMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-9BC65E1ABDBA0E3D88A70349557E5C7B" unitRef="usd">7537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q4" decimals="-3" id="Fact-AB438EEF45F090AF74CF035EF20B212B" unitRef="usd">334573000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q4_us-gaap_ChangeInAccountingEstimateByTypeAxis_us-gaap_DisputesMember_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-5" id="Fact-3258F501C20E60B1266C03612A2F0F29" unitRef="usd">21900000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-01-01" decimals="-3" id="Fact-987A9C66EC7FC37E0F1A0364B000D3F3" unitRef="usd">233987000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01" decimals="-3" id="Fact-98919567EC12F2C566490364B01B66C5" unitRef="usd">81464000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-01-01" decimals="-3" id="Fact-D9A709854A6E3D5D31AA0364AFF6A43D" unitRef="usd">19122000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_gifi_EPCSegmentMember" decimals="-3" id="Fact-49D9A41FD99FC5AD97EF035EF1F93A09" unitRef="usd">385000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_gifi_FabricationSegmentMember" decimals="-3" id="Fact-480C94776432813DB88C035EF1F5C263" unitRef="usd">63498000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_gifi_ServicesSegmentMember" decimals="-3" id="Fact-585288E15F6C8C41A96C035EF1FD7C3C" unitRef="usd">11046000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligation contextRef="FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_gifi_ShipyardSegmentMember" decimals="-3" id="Fact-ADCB0B1B83E246C5B8F7035EF20389EF" unitRef="usd">259644000</us-gaap:RevenueRemainingPerformanceObligation>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2018Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-01-01" id="Fact-D9237862606A7BCA7298036B2777C701">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2018Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-01-01" id="Fact-BF24DC858FCB7D0EEFBD036B2B1D8493">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="FI2018Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-01-01" id="Fact-CC40225AF49A6AB17DFA036B2C9BF7A3">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
	<us-gaap:ShareBasedCompensation contextRef="FD2016Q4YTD" decimals="-3" id="Fact-F54051EC273BB53ACDD2FE2438E9F3C9" unitRef="usd">3125000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-E3375B2597B03B0D46DBFE2438E2A5BC" unitRef="usd">2741000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensation contextRef="FD2018Q4YTD" decimals="-3" id="Fact-112AE093EC0CE5F0C577FE2438F589D0" unitRef="usd">2795000</us-gaap:ShareBasedCompensation>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" id="Fact-EF2B5972A44791079229FE2438F160D6">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" id="Fact-364F2AEE95B00AE8FBA2FE2438B6B519">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="FD2018Q4YTD_us-gaap_TitleOfIndividualAxis_gifi_NonEmployeeDirectorMember" id="Fact-DC7FB059C92AABA5EBCEFE2438C04F77">P6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-354862D34B0A311A46C6FE2438C4FC52" unitRef="shares">37294</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-44979B9176B133C3882EFE2438C3F2C4" unitRef="shares">93082</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-A3A330B07CFE8875C17EFE2438CB39CC" unitRef="shares">108654</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-6939775A2E4F922273A2FE2438C8FC8D" unitRef="usdPerShare">15.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-B064AF87971BA70B2B93FE2438C232E4" unitRef="usdPerShare">12.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-108109926153F62D2A0DFE2438C687D4" unitRef="usdPerShare">12.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-B20A6A2EC04819A907CCFE2438C3C5B2" unitRef="shares">259699</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-621000298A80BD5F1752FE2438C06344" unitRef="shares">383121</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-3A07593179BC05A8CD44FE2438E166C1" unitRef="shares">440185</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-A32F8F853C71CAD316EDFE2438CA10E6" unitRef="usdPerShare">8.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-14237F418B397E1BC558FE2438D26F89" unitRef="usdPerShare">13.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-F165762F5F20C2818337FE2438BDB654" unitRef="usdPerShare">11.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="FI2015Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-91482C43A4A0907EC8B4FE2438C1509E" unitRef="shares">262964</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-0C6CF6FDAA35722A5D61FE2438C3DAE3" unitRef="shares">370565</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-937A745F547ED5B30385FE2438D7B5B4" unitRef="shares">445126</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-2C11D8A657CBF865C7E7FE2438CAE582" unitRef="shares">526438</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="FI2015Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-1500752019AAAF0C3AD8FE2438BF8F6B" unitRef="usdPerShare">18.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-1F4663D837FFBC57068AFE2438C5B8DE" unitRef="usdPerShare">12.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-DBD8B43B4BEFB5F1E72DFE2438C10F8D" unitRef="usdPerShare">12.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-B98D6C8E53BC9B537682FE2438C5E5F5" unitRef="usdPerShare">11.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-6A03EFC9E017F0CDECC6FE2438C26656" unitRef="shares">114804</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-A854454D8A102489B919FE2438C8DAC0" unitRef="shares">215478</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="INF" id="Fact-57F6FE363E17984ACD54FE2438C47689" unitRef="shares">250219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="FD2018Q4YTD" decimals="-5" id="Fact-D8CCCDDA627044457277FE2438BABF40" unitRef="usd">2700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="FD2016Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-66BBFE13D6ABABBB3FF8FE2438C42F40" unitRef="usdPerShare">14.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="FD2017Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-5C363D5ED41730E87656FE2438C28669" unitRef="usdPerShare">12.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" decimals="2" id="Fact-04F837E2DAB1131E33E2FE2438D0E5A0" unitRef="usdPerShare">10.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_gifi_LongTermIncentivePlan1997Member" decimals="INF" id="Fact-A698FD4AC030929455EB31E2BC3BE94B" unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_gifi_LongTermIncentivePlanTwentyElevenMember" decimals="INF" id="Fact-26989F518BCAE51B0115FE2438B93ABC" unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_gifi_LongTermIncentivePlanTwentyFifteenMember" decimals="INF" id="Fact-BBEB2C50142DBA6E100CFE2438D2E37B" unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_PlanNameAxis_gifi_LongTermIncentivePlanTwentyZeroTwoMember" decimals="INF" id="Fact-9273BC3F45F52064B4B6FE2438C17234" unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
	<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="FI2018Q4" decimals="INF" id="Fact-020ED70040CCADA9A63FFE2438B5638C" unitRef="shares">527357</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="FI2016Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" decimals="-5" id="Fact-F43C6540FC4F5B654174FE2438B9BB01" unitRef="usd">1600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" decimals="-5" id="Fact-CD40FDF8205316E4D2F2FE2438C2B989" unitRef="usd">4700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
	<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" decimals="-5" id="Fact-5868C2E4870CF1738DEEFE2438C116C4" unitRef="usd">3800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
	<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="FD2018Q4YTD" decimals="-5" id="Fact-56176A0931881ABDA8BE075902163C04" unitRef="usd">4900000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
	<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="FD2016Q4YTD" decimals="-3" id="Fact-301904CD2B8C9AD92290FE2438DA4802" unitRef="usd">-217000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
	<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-C1F6B8E1C2DCE88B1E76FE2438B6139F" unitRef="usd">-194000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
	<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-62E69DA2D2F87312DF5FFE2438F10C4D" unitRef="usd">-23000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
	<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="FD2017Q4YTD" decimals="-3" id="Fact-FE1DE2583DC360D3985DFE2438D26493" unitRef="usd">-916000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
	<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-B5D73C739D6FCF5E1105FE2438F0A6E0" unitRef="usd">-824000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
	<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-21B1909C7515EAFFDC9FFE2438EF46CD" unitRef="usd">-92000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
	<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="FD2018Q4YTD" decimals="-3" id="Fact-0428CC37674DF3712918FE2438FE9D28" unitRef="usd">-810000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
	<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-D965435A3EC1F00549A7FE2438EE968A" unitRef="usd">-729000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
	<us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-D37A101D5C17B76CD64FFE2438F87B08" unitRef="usd">-81000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2016Q4YTD" decimals="-3" id="Fact-1965B0F4B0A70396A5C6FE2438FBCDAD" unitRef="usd">3125000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-98F933F9757EE56F4619FE2438F9D44B" unitRef="usd">2813000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2016Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-95755F0C2DFD2F0F9D00FE2438F88535" unitRef="usd">312000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2017Q4YTD" decimals="-3" id="Fact-8E3EA18FAF4F48EDF910FE2438FE97DC" unitRef="usd">2741000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-54B457EB9A2FA714AF23FE2438B7275A" unitRef="usd">2467000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2017Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-99E1DB3B53601C24FD7EFE2438F39D9C" unitRef="usd">274000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q4YTD" decimals="-3" id="Fact-A654515A93FFCA79A5ADFE2438DD1A83" unitRef="usd">2795000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-A5BFB418825B7EBD0B6FFE2438FA237F" unitRef="usd">2516000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-B66CFF42C6F53B499E08FE2438FB7F95" unitRef="usd">279000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4" decimals="-3" id="Fact-E4CDF2833D2C723A7FD8FE2438F35354" unitRef="usd">257197000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-9C2168998DF14A911793FE2438F93D66" unitRef="usd">96194000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-52024CB971033E367AF4FE2438CAF906" unitRef="usd">10352000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2015Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-43CF37E5E71E0B5CCE68FE2438F5AC95" unitRef="usd">150651000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4" decimals="-3" id="Fact-0D6A26BDE636348FA771FE2438FBB3F4" unitRef="usd">263032000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-6A9B6BBDE8E62AEFD250FE2438FC87B5" unitRef="usd">98813000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-ABF21246DF39EAA4008EFE2438EEE1C7" unitRef="usd">10641000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-61E2BD7A812A4C052CD4FE2438F2B178" unitRef="usd">153578000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4" decimals="-3" id="Fact-D139DA36E787481F66F8FE2438E8C4EF" unitRef="usd">219493000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-B2547CBB2E4DD32BCC5EFE2438DADA51" unitRef="usd">100456000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-147A91DD1AADB8AE8244FE2438C90F81" unitRef="usd">10823000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-9FD1BC82DF305A5AE93BFE2438F7D6D2" unitRef="usd">108214000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4" decimals="-3" id="Fact-AAD0543EE333585BCE2FFE2438F4B528" unitRef="usd">201100000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" decimals="-3" id="Fact-C47C393CCC6B16ADD2A6FE2438EF952C" unitRef="usd">102243000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" decimals="-3" id="Fact-9BD2E4661207988F8170FE2438F29A0C" unitRef="usd">11021000</us-gaap:StockholdersEquity>
	<us-gaap:StockholdersEquity contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" decimals="-3" id="Fact-262C7D98F46E37288438FE2438D4FF65" unitRef="usd">87836000</us-gaap:StockholdersEquity>
	<us-gaap:TangibleAssetImpairmentCharges contextRef="FD2018Q4QTD" decimals="-5" id="Fact-5DE38CCFBAA4228A99D430C0C99DF02C" unitRef="usd">3000000</us-gaap:TangibleAssetImpairmentCharges>
	<us-gaap:TangibleAssetImpairmentCharges contextRef="FD2018Q4YTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" decimals="-5" id="Fact-FC566676E2D72603BB8030AAB0E07C44" unitRef="usd">4400000</us-gaap:TangibleAssetImpairmentCharges>
	<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="FD2016Q4YTD" decimals="-3" id="Fact-DB4F3ECE0ACE70DBFFD53B3D1C63CD6D" unitRef="usd">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
	<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="FD2017Q4YTD" decimals="-3" id="Fact-1EEC6E48A2B12ECB2C7EFE2438FE6CDF" unitRef="usd">-392000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
	<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="FD2018Q4YTD" decimals="-3" id="Fact-2879C62DEA44A6B76AF7FE2438EC3D4B" unitRef="usd">-4308000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
	<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="FD2016Q4YTD" decimals="-3" id="Fact-771BB15D92F161D9E1D9FE2438F63763" unitRef="shares">14631000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
	<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="FD2017Q4YTD" decimals="-3" id="Fact-49370ED00ACEC26A887DFE2438EC26A3" unitRef="shares">14838000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
	<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="FD2018Q4YTD" decimals="-3" id="Fact-18E8B486951EF63766F5FE2438E06CE4" unitRef="shares">15032000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
	<gifi:AssetsHeldForSalePolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-464161D362B9C4AD6F83FE2438E78566">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Assets Held for Sale&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Assets held for sale are measured at the lower of their carrying amount or fair value less cost to sell. See Note 3 for further discussion of our assets held for sale.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</gifi:AssetsHeldForSalePolicyTextBlock>
	<gifi:AssetsHeldForSaleTextBlock contextRef="FD2018Q4YTD" id="Fact-2B1D6A875A4E1185BE1FFE2438F1A228">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;ASSETS HELD FOR SALE&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A summary of our assets held for sale at December 31, 2018, is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:501px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:201px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:79px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:79px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:79px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication Division&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard Division&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,882&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,222&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27,104&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7,871&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(298&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8,169&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total assets held for sale&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18,011&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;924&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18,935&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;South Texas Properties and Fabrication Division Assets Held for Sale&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;South Texas Properties&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - During the first quarter 2017, we classified our fabrication yards and certain associated equipment in Ingleside, Texas ("Texas South Yard") and Aransas Pass, Texas ("Texas North Yard") (collectively, "South Texas Properties") as held for sale.  During 2018, we completed the sale of portions of the South Texas Properties, which consisted of the following:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The sale of certain equipment prior to the sale of the Texas South Yard and Texas North Yard for proceeds of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and a loss of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The sale of our Texas South Yard during the second quarter 2018 for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$55.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, less selling costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, for total net proceeds received during 2018 of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$53.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and a gain of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The sale of our Texas North Yard during the fourth quarter 2018 for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$28.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, less selling costs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, for total net proceeds of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$27.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; during 2018 and a gain of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. Remaining equipment from the Texas North Yard totaling &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$18.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was not included in the Texas North Yard sale, of which &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was placed back in use and reclassified to property, plant and equipment, net and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$18.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; continues to be held for sale ("Fabrication AHFS") at December 31, 2018.  The Fabrication AHFS primarily consist of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; 660-ton crawler cranes, a deck barge, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; plate bending roll machines and panel line equipment, which were relocated to our fabrication yard in Houma, Louisiana.  See &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;"Impairments" &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;section below for further discussion of the determination of the carrying value of the Fabrication AHFS. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The gains and loss above resulted in a net gain of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$7.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for 2018, and are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations.  In addition to the above, during 2018 and 2017, additional activity occurred with respect the South Texas Properties prior to, or in connection with, their sale, which is summarized below. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Hurricane Harvey Insurance Recoveries&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - During the third quarter 2017, buildings and equipment located at our South Texas Properties were damaged by Hurricane Harvey, and in connection therewith, during 2017 we received &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of insurance proceeds as an initial payment from our insurance carriers.  We allocated the insurance recoveries as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which offset clean-up and repair related costs incurred directly related to the damage we incurred as a result of Hurricane Harvey, resulting in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; net gain or loss;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which offset impairments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; buildings which were determined to be a total loss as a result of Hurricane Harvey, resulting in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; net gain or loss; and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which was related to estimated future repairs associated with Hurricane Harvey and was included in accrued expenses and other liabilities on our Balance Sheet at December 31, 2017.   &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; During the second quarter 2018, we agreed to a global settlement with our insurance carriers for total insurance payments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$15.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (inclusive of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; received during 2017), of which &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; was received during 2018. In applying the settlement proceeds (which were inclusive of agreed upon deductibles), we allocated the additional recoveries and the liability accrued at December 31, 2017, as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which offset impairments of property and equipment, primarily at our Texas North Yard, resulting in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; net gain or loss. Our evaluation considered the Texas North Yard as a single asset group given the sale of our Texas South Yard had been completed.  The impairments were based upon our best estimate of the decline in fair value of the asset group as a result of Hurricane Harvey; and &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; gain, which is included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:36px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Impairments -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; In addition to the impairments recorded in connection with our evaluation of the Hurricane Harvey impacts to the South Texas Properties, which were offset by insurance recoveries, during 2018 we recorded impairments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for certain equipment previously associated with the South Texas Properties prior to their sale but not sold through either the Texas South Yard or Texas North Yard transactions.  The impairments are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations. Our impairments were based upon our best estimate of the fair value of the related equipment. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Further, in connection with the sale of our Texas North Yard discussed above, and the separation of the assets sold from the Fabrication AHFS, we reevaluated the fair values of the Texas North Yard assets and the Fabrication AHFS, giving consideration to impairment amounts previously recorded in connection with the allocation of our insurance proceeds associated with Hurricane Harvey.&amp;#160;Based on our assessment, during the third quarter 2018 we recaptured previously recorded impairments of the Texas North Yard assets and increased their carrying value.&amp;#160; We also reduced the carrying value of the Fabrication AHFS based upon our estimates of fair value using level 3 inputs, including broker estimates of fair value. Our assessment resulted in the recapture of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$5.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of previously recorded impairments on the Texas North Yard assets, with a similar amount of impairment on the Fabrication AHFS, with no material net impact to our Statement of Operations. The aforementioned net gain on the sale of the Texas North Yard during the fourth quarter 2018 is based on its adjusted carrying value after the recapture of the previously recorded impairments.   &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Other - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We do not believe the sale of our South Texas Properties will impact our ability to operate our Fabrication Division. Further, the sale of our South Texas Properties do not qualify for discontinued operations presentation as we continue to operate our Fabrication Division at our fabrication yard in Houma, Louisiana.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Shipyard Division Assets Held for Sale&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During 2017, we recorded impairments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; associated with three drydocks within our Shipyard Division. &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the drydocks were sold during 2017 for proceeds of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and a loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and the remaining drydock was classified as held for sale at December 31, 2017 ("Shipyard AHFS").  During 2018, we recorded an additional impairment of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the Shipyard AHFS based on our best estimate of the fair value of the asset, and at December 31, 2018 our Shipyard AHFS totaled &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  The impairments and loss are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations. The Shipyard AHFS do not qualify for discontinued operations presentation.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</gifi:AssetsHeldForSaleTextBlock>
	<gifi:BusinessOutlookPolicyPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-D98F534BF4C209B09B14FE2438E9C3A5">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Business Outlook&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We continue to strategically position the Company to participate in the fabrication of petrochemical and industrial facilities, pursue offshore wind opportunities, enter the EPC industry, and diversify our customer base within all our operating divisions.  In addition, we continue to focus on maintaining our liquidity and securing meaningful new project awards and backlog in the near-term, and generating operating income and cash flows from operations in the longer-term.  We have made significant progress in our efforts to increase our backlog and improve and preserve our liquidity, including ongoing cost reductions (including reducing the cash compensation paid to our directors and the salaries of our executive officers) and the sale of underutilized assets.  See Note 3 for further discussion of our recent asset sales and assets held for sale at December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We believe our cash, cash equivalents, short-term investments and availability under our Credit Agreement (defined in Note 7), will be sufficient to enable us to fund our operating expenses, meet our working capital and capital expenditure requirements, and satisfy any debt service obligations or other funding requirements, for at least twelve months from the filing date of this Report.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</gifi:BusinessOutlookPolicyPolicyTextBlock>
	<gifi:OperatingCyclePolicyPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-AF59EC5A306848E7F0B8FE2438DE149D">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Operating Cycle&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The durations of our contracts vary, but typically extend beyond twelve months from the date of contract award. Consistent with industry practice, assets and liabilities have been classified as current under the operating cycle concept whereby all contract-related items are classified as current regardless of whether cash will be received or paid within a twelve month period. Assets and liabilities classified as current which may not be received or paid within the next twelve months include contract retainage, contract assets, deferred revenue and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as long-term.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</gifi:OperatingCyclePolicyPolicyTextBlock>
	<gifi:RetirementPlanAndStockIncentivePlansDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-F84D1E9B7A96E047F4B1FE2438B6CDEE">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;RETIREMENT AND LONG-TERM INCENTIVE PLANS&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Defined Contribution Plan&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We sponsor a defined contribution plan for eligible employees that is qualified under Section 401(k) of the Internal Revenue Code, which includes voluntary employee pre-tax contributions and a Company matching contribution, with potential additional discretionary contributions determined by the Board of Directors. Effective April 1, 2016, we temporarily suspended our matching contribution in response to the downturn in the oil and gas industry. For 2018, 2017 and 2016, we contributed &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, to the plan.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Long-Term Incentive Plans&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Under our long-term incentive plans ("Incentive Plans"), the Compensation Committee of our Board of Directors may grant equity-based awards to eligible employees and non-employee directors, including restricted stock and restricted stock units, stock options and stock-based performance awards. The Compensation Committee determines the number of shares or stock options subject to each award, as well as the terms, conditions, performance measures, and other provisions of the award. A summary of our Incentive Plans, and the number of shares of our common stock that may be issued under each plan, is as follows: &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Long-Term Incentive Plan (approved on February 13, 1997) - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,000,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;2002 Long-Term Incentive Plan (approved on April 24, 2002, and amended on April 26, 2006) - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;500,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;2011 Stock Incentive Plan (approved on April&amp;#160;28, 2011) - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;500,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares; and   &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;2015&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Stock Incentive Plan (approved on April 23,2015) &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;- &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,000,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; shares.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;527,357&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; aggregate shares available for future issuance under our Incentive Plans. We issue new shares through our transfer agent in connection with issuances under the Incentive Plans.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Restricted Stock and Stock Option Awards - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Restricted stock awards represent shares of restricted stock and restricted stock units and are subject to transfer restrictions, forfeit provisions and other terms and conditions of the Incentive Plans. Restricted stock awards to our employees generally have a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year graded vesting period and awards to our non-employee directors vest over a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;six&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-month period.  The total initial fair value for these awards is determined based upon the closing price of our stock (typically subject to a minimum price) on the date of grant applied to the total number of shares that we anticipate will vest. The fair value is expensed on a straight-line basis over the applicable vesting period. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A summary of activity for our restricted stock awards for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; is as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="21" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:30%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="20" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;of Shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted-&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Grant-Date&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Fair&amp;#160;Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Per&amp;#160; Share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;of Shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted-&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Grant-Date&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Fair&amp;#160;Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Per&amp;#160; Share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;of Shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted-&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Grant-Date&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Fair&amp;#160;Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Per&amp;#160; Share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Restricted shares, beginning of period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;445,126&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.83&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;370,565&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.99&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;262,964&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.33&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;440,185&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;383,121&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.02&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;259,699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.55&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Vested&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(250,219&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.93&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(215,478&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.52&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(114,804&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.37&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(108,654&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.01&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(93,082&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.53&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(37,294&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15.48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Restricted shares, end of period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;526,438&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.56&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;445,126&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.83&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;370,565&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.99&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for our restricted stock awards was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. The total income tax benefit (expense) recognized for our share-based compensation arrangements was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$19,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of unrecognized compensation expense related to our restricted stock awards. This cost is expected to be recognized over a weighted-average period of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; years. The total fair value of restricted stock awards granted during 2018 was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and the total fair value of restricted stock awards that vested during 2018 was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  At December 31, 2018 we had no outstanding stock option awards and no stock option awards were made during 2018, 2017 or 2016.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Performance Awards - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock-based performance awards represent awards that are settled in cash and for which the amount payable is determined based upon our total shareholder return during the performance period compared to an industry peer group as determined by our Compensation Committee. The awards have a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year performance period with grants outstanding for 2016, 2017 and 2018 having performance periods ending December 31, 2018, 2019, and 2020, respectively. The cash payment occurs in the period immediately following the completion of the performance period.  The fair value of the awards is calculated each reporting period and is expensed on a straight-line basis over the applicable performance period, with cumulative adjustments for changes in the fair value between reporting periods. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:18px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Compensation expense for our stock-based performance awards was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. The total fair value of stock-based performance awards granted during &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and 2016 was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, as determined using a Monte Carlo simulation model.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</gifi:RetirementPlanAndStockIncentivePlansDisclosureTextBlock>
	<us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-7500DD787A40199809B402CD547EAB9C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt; Basis of Presentation&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The accompanying Consolidated Financial Statements ("Financial Statements") have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (the "SEC") and accounting principles generally accepted in the U.S. ("GAAP").  The Financial Statements reflect all majority owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation. Certain balances at December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, have been reclassified within our Consolidated Balance Sheets ("Balance Sheet") to conform to our presentation at December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and certain amounts for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and 2016 have been reclassified within our Consolidated Statements of Operations ("Statement of Operations") to conform to our presentation for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  See below for further discussion of the reclassification of certain balances for prior years. &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
	<us-gaap:BusinessCombinationDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-36E345CDE2CB078B789BFE2438BFF1A0">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;ACQUISITIONS&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;On January 1, 2016, we acquired substantially all of the assets and assumed certain liabilities of LEEVAC Shipyards, L.L.C. and its affiliates for a purchase price of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$20.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, subject to a working capital adjustment whereby we received a dollar-for-dollar reduction for the assumption of certain net liabilities of the seller and settlement payments applied from sureties on certain ongoing projects that were assigned to us in the transaction. After taking into account these adjustments, we received approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; in cash from the seller.  In connection with the transaction, we acquired approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$121.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of backlog, inclusive of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of  fair value adjustments and seller reimbursements allocated to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; newbuild construction projects for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; customers.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
	<us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-8A37C462E531C2103C5102CEEDA82FC4">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Cash Equivalents&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We consider investments with original maturities of three months or less when purchased to be cash equivalents.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
	<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-729ABF5CD0CEE702E99CFE2438C03EAD">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;COMMITMENTS AND CONTINGENCIES&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are subject to various routine legal proceedings in the normal conduct of our business, primarily involving commercial disputes and claims, workers&amp;#8217; compensation claims, and claims for personal injury under general maritime laws of the U.S. and the Jones Act. While the outcome of these lawsuits, legal proceedings and claims cannot be predicted with certainty, we believe that the outcome of any such proceedings, even if determined adversely, would not have a material adverse effect on our financial position, results of operations or cash flows. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;MPSV Termination Letter&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We received notices of termination of the contracts for the construction of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; MPSVs from one of our Shipyard Division customers.&amp;#160; We dispute the purported terminations and disagree with the customer&amp;#8217;s reasons for such terminations. Pending the resolution of the dispute, we have ceased all work and the partially completed MPSVs and associated equipment and materials remain at our shipyard in Houma, Louisiana. The customer also notified our Surety of its purported terminations of the construction contracts and made claims under the bonds issued by the Surety in connection with the construction of the two MPSVs. We have notified and met with our Surety regarding our disagreement with, and objection to, the customer's purported termination and its claims. Discussions with the Surety are ongoing. On October 2, 2018, we filed a lawsuit against the customer to enforce our rights and remedies under the applicable construction contracts. Our lawsuit disputes the propriety of the customer&amp;#8217;s purported termination of the construction contracts and seeks to recover damages associated with the customer&amp;#8217;s actions. The customer filed its response to our lawsuit denying many of the allegations in the lawsuit and asserting a counterclaim against us seeking, among other things, declaratory judgment as to the validity of the customer&amp;#8217;s purported terminations of the construction contracts and other purported claims for which the customer is seeking damages in an unspecified amount.&amp;#160; We have filed a response to the counterclaim denying all of the customer&amp;#8217;s claims.  Subsequent to December 31, 2018, the customer filed a motion with the court seeking, among other things, to obtain possession of the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; MPSVs.  We intend to respond to the motion at the appropriate time.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are unable to estimate the probability of a favorable or unfavorable outcome with respect to the dispute or estimate the amount of potential loss, if any, related to this matter. We can provide no assurances that we will not incur additional costs as we pursue our rights and remedies under the contracts and defend against the customer&amp;#8217;s claims.&amp;#160;At December 31, 2018, other noncurrent assets on our Balance Sheet included a net contract asset of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which consisted of our contract asset, accrued contract losses, and deferred revenue balances at the time of the customer's purported termination of the contracts.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Insurance&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We may be exposed to future losses through our use of deductibles and self-insured retentions for our exposures related to third party liability and workers' compensation.  We expect liabilities in excess of any deductibles and self-insured retentions to be covered by insurance.  To the extent we are self-insured, reserves are recorded based upon our estimates, with input from legal and insurance advisors.  Changes in assumptions, as well as changes in actual experience, could cause these estimates to change. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Letters of Credit and Surety Bonds&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We obtain letters of credit under our Credit Agreement or surety bonds from financial institutions to provide to our customers in order to secure advance payments or guarantee performance under our contracts, or in lieu of retention being withheld on our contracts.  With respect to a letter of credit under our Credit Agreement, any advance payment in the event of non-performance under a contract would become a borrowing under our Credit Agreement and thus a direct obligation. With respect to a surety bond, any advance payment in the event of non-performance is subject to indemnification of the surety by us, which may require us to borrow under our Credit Agreement.  When a contract is complete, the contingent obligation terminates and letters of credit or surety bonds are returned.  See Note 7 for further discussion of our Credit Agreement and surety bonds.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Environmental Matters&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our operations are subject to extensive and changing U.S. federal, state and local laws and regulations, as well as the laws of other countries, that establish health and environmental quality standards.  These standards, among others, relate to air and water pollutants and the management and disposal of hazardous substances and wastes.  We are exposed to potential liability for personal injury or property damage caused by any release, spill, exposure or other accident involving such pollutants, substances or wastes.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In connection with the historical operation of our facilities, including those associated with acquired operations, substances which currently are or might be considered hazardous were used or disposed of at some sites that will or may require us to make expenditures for remediation. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We believe we are in compliance, in all material respects, with environmental laws and regulations and maintain insurance coverage to mitigate exposure to environmental liabilities.  We do not believe any environmental matters will have a material adverse effect on our financial condition, results of operations or cash flow.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
	<us-gaap:ConsolidationPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-565FE77F215AE7C6825FFE2438F13B84">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Nature of Operations&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Gulf Island Fabrication, Inc. ("Gulf Island"), together with its subsidiaries ("the Company," "we," "us" and "our"), is a leading fabricator of complex steel structures, modules and marine vessels used in energy extraction and production, petrochemical and industrial facilities, power generation, alternative energy and shipping and marine transportation operations. We also provide project management for engineering, procurement and construction ("EPC") projects along with installation, hookup, commissioning, and repair and maintenance services.  In addition, we perform civil, drainage and other work for state and local governments. Our customers include United States ("U.S.") and, to a lesser extent, international energy producers; petrochemical, industrial, power and marine operators; EPC companies; and certain agencies of the U.S. government. We operate and manage our business through four operating divisions ("Fabrication", "Shipyard", "Services" and "EPC") and one non-operating division ("Corporate"), which represent our reportable segments. Our corporate headquarters is located in Houston, Texas, with fabrication facilities located in Houma, Jennings and Lake Charles, Louisiana.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Significant projects in our backlog include the expansion of a paddle wheel riverboat, the construction of nine remaining harbor tug vessels, two offshore regional class marine research vessels (with a customer option for a third vessel), two vehicle ferries, two towboats, an ice-breaker tug, and a towing, salvage and rescue ship for the U.S. Navy (with customer options for seven additional vessels). Recently completed projects include the fabrication of complex modules for a newbuild petrochemical facility and construction of two technologically-advanced OSVs, and a harbor tug vessel. Previous projects also include the fabrication of wind turbine foundations for the first offshore wind project in the U.S., and construction of two of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM, and the first single point anchor reservoir ("SPAR") hull fabricated in the U.S. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
	<us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="FD2018Q4YTD" id="Fact-5620AB7FED0BF89F0DBF031C692B5E0F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Information with respect to uncompleted contracts at December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:53%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Costs incurred on uncompleted contracts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;253,871&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;266,902&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Estimated profit (loss) earned to date&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(35,470&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(26,954&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Prepaid subcontractor costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,368&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Sub-total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;220,769&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;239,948&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Billings to date&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(190,588&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(224,329&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred revenue&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&amp;#160;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,592&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,589&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,619&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;______________&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Deferred revenue is included within other noncurrent assets as further discussed below.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:center;padding-left:42px;text-indent:-18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The above amounts are included in the accompanying Balance Sheet at December&amp;#160;31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the following captions (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:53%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Contract assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29,982&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28,373&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Contract liabilities &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1), (2), (3)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16,845&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12,754&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Sub-total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13,137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,619&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Contract assets, noncurrent &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,452&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,589&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,619&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;______________&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;The increase in contract liabilities compared to December 31, 2017, was primarily due to advance payments for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; separate projects in our Fabrication and Shipyard Divisions, offset partially by the reclassification of accrued contract losses (included within contract liabilities) to other noncurrent assets.  The accrued contract losses relate to our MPSV projects that are subject to dispute.  In addition to the accrued contract losses that were reclassified to other noncurrent assets, contract assets and deferred revenue for these projects were also reclassified to other noncurrent assets, resulting in a net contract asset balance of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$12.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; for these projects within other noncurrent assets on our Balance Sheet at December 31, 2018.  See Note 11 for further discussion of the dispute. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Revenue recognized during 2018 related to amounts included in our contract liabilities balance at December&amp;#160;31,&amp;#160;2017, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$5.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:1px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(3) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Contract liabilities at December 31, 2018 and 2017, includes accrued contract losses of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$2.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$7.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, respectively. See &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;font-style:italic;"&gt;"Project Changes in Estimates"&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; below for further discussion of our accrued contract losses.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
	<us-gaap:DebtDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-0E2E1C8102BED8CFD1E4FE2438F7B3FA">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;CREDIT FACILITIES&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Credit Agreement &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We have a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$40.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; revolving credit facility with Hancock Whitney Bank ("Credit Agreement") that can be used for borrowings or letters of credit. On August 27, 2018, we amended our Credit Agreement which, among other things, extended its maturity date to June 9, 2020. Our amended quarterly financial covenants during the remaining term of the Credit Agreement are as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Ratio of current assets to current liabilities of not less than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.25&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:1.00;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Minimum tangible net worth of at least the sum of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$180.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, plus &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;100%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of the proceeds from any issuance of stock or other equity after deducting of any fees, commissions, expenses and other costs incurred in such offering; and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Ratio of funded debt to tangible net worth of not more than &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.50&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:1.00.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our Credit Agreement also includes restrictions regarding our ability to: (i) grant liens; (ii) make certain loans or investments; (iii) incur additional indebtedness or guarantee other indebtedness in excess of specified levels; (iv) make any material change to the nature of our business or undergo a fundamental change; (v) make any material dispositions; (vi) acquire another company or all or substantially all of its assets; (vii) enter into a merger, consolidation, or sale leaseback transaction; or (viii) declare and pay dividends if any potential default or event of default occurs.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Interest on borrowings under the Credit Agreement may be designated, at our option, as either the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Wall Street Journal&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; published Prime Rate (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5.5%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; at December 31, 2018) or LIBOR (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.5%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; at December 31, 2018) plus &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per annum. Commitment fees on the unused portion of the Credit Agreement are &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per annum and interest on outstanding letters of credit is &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; per annum. The Credit Agreement is secured by substantially all of our assets (with a negative pledge on our real property). &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; outstanding borrowings under our Credit Agreement and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of outstanding letters of credit to support  our projects, providing &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$37.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of available capacity. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we were in compliance with all of our financial covenants, with a tangible net worth of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$199.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (as defined by the Credit Agreement), a ratio of current assets to current liabilities of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2.85&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to 1.0 and a ratio of funded debt to tangible net worth of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.01&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;:1.00.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Surety Bonds &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We issue surety bonds in the ordinary course of business to support our projects.  At December 31, 2018, we had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$396.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of outstanding surety bonds to support our projects.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
	<us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="FD2018Q4YTD" id="Fact-A01442A266C50FAAC49A0317806C34B7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following tables summarize revenue for each of our operating segments, disaggregated by contract type and timing of revenue recognition, for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:165px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Contract Type&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,943&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,887&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;38,612&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,477&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,414&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;165,505&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,537&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;43,481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;51,018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,413&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,724&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,943&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96,424&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,230&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,477&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,827&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;221,247&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:165px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Contract Type&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,880&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;47,787&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28,465&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,096&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;129,234&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,912&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40,092&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,800&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(104&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,696&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,880&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;52,699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;65,445&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171,022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:165px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Contract Type&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,683&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;95,958&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31,191&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,062&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;212,770&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13,544&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,882&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;72,426&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,341&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(211&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,130&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,683&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;109,502&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;91,414&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,273&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;286,326&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;____________&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1) Revenue is recognized as the contract is progressed over time. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:1px;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2) Revenue is recognized at contracted rates when the work is performed and costs are incurred.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
	<us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock contextRef="FD2018Q4YTD" id="Fact-09971664A7AFCC76C8E2FE2438F1B8CA">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A summary of our assets held for sale at December 31, 2018, is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:501px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:201px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:79px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:79px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:79px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;height:6px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication Division&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard Division&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,882&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,222&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;27,104&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7,871&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(298&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8,169&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total assets held for sale&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18,011&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;924&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18,935&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock>
	<us-gaap:EarningsPerSharePolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-C70C824F4272D8D2236AFE2438F835E0">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Earnings Per Share&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We report basic and diluted earnings per share ("EPS") using the "two-class" method as required under GAAP.  The calculation of EPS using the two-class method is required when a company has two or more classes of common stock or participating securities. Certain of our unvested restricted stock (which are not included in our basic or diluted weighted average shares outstanding) contain the right to receive non-refundable dividends and therefore represent participating securities. See Note 6 for calculations of our basic and diluted EPS.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
	<us-gaap:EarningsPerShareTextBlock contextRef="FD2018Q4YTD" id="Fact-B6D6A6B96F88850BFB83FE2438EB5F71">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;INCOME (LOSS) PER COMMON SHARE &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table presents the computation of basic and diluted income (loss) per share (in thousands, except per share data):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:65%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(20,378&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(44,766&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,515&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Less: distributed and undistributed income (loss) from unvested restricted stock&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income (loss) attributable to common shareholders&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(20,378&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(44,769&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,485&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average shares &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,032&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,838&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,631&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Basic and diluted income (loss) per common share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.36&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.02&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;______________&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1) We have&amp;#160;no&amp;#160;dilutive securities.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
	<us-gaap:FairValueDisclosuresTextBlock contextRef="FD2018Q4YTD" id="Fact-A889EF430F70527C85BFFE2438C6131F">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;FAIR VALUE MEASUREMENTS&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Recurring fair value measurements and financial instruments - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The carrying amounts of our  financial instruments, including cash and cash equivalents, accounts receivables and accounts payables approximate their fair values.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Long-lived assets&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - We had &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;no&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; indicators of impairment and recorded no impairments of long-lived asset during &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Assets held for sale&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - During &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we recorded impairments of our assets held for sale of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, which are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations. See Note 3 for further discussion of our asset held for sale and associated impairments.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Inventory&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - During 2018 and 2017, we recorded impairments of our inventory of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, which are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations.  The impairments consisted of the following: &lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During 2018, we recorded an impairment of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$82,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; related to pre-manufactured inventory in our Services Division to reduce its carrying value to its estimated net realizable value.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During 2017, we recorded an impairment of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$3.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; related to inventory in our Fabrication Division that was originally received in connection with a settlement with a vendor in 2014. The inventory consisted of specialty and high-grade copper nickel and steel materials as well as lower-grade carbon steel pipe and valve fittings. During 2017, we performed our annual inspection of this inventory and determined that the high-grade stainless steel and copper nickel components remained in good condition; however; much of the lower-grade carbon steel pipe and valve fittings had deteriorated significantly due to exposure to the elements. As a result, we recorded an impairment to reduce the carrying value of the lower-grade inventory to scrap value and reduced the carrying value of the high-grade inventory to its estimated net realizable value based on its good condition.  During &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we recorded an additional impairment of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for the high-grade inventory based on third party indications of value for the inventory, which reduced the carrying value of the inventory to its scrap value of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During 2017, we recorded an impairment of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; related to inventory in our Fabrication Division that was originally received in connection with a settlement with a customer in 2013 related to a deepwater construction project.  The inventory consisted of specialty piping and valves for which demand for the inventory was negatively impacted by the lack of offshore construction activity.  As a result, we recorded an impairment to reduce the carrying value of the inventory to scrap value. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The inventory impairments are included within asset impairments and gain (loss) on assets held for sale, net on our Statement of Operations.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Other -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; We have determined that our impairments of assets held for sale and inventory are non-recurring fair value measurements that fall within Level 3 of the fair value hierarchy.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
	<us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-F6CE0BE786C0C0D7F82AFE2438E95500">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Fair Value Measurements&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our fair value determinations for financial assets and liabilities are based on the particular facts and circumstances. Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement.  The three levels of the valuation hierarchy are as follows:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:29px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level 1 - inputs are based upon quoted prices for identical instruments traded in active markets.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:29px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level 2 - inputs are based upon quoted prices for similar instruments in active markets and model-based valuation techniques for which all significant assumptions are observable in the market.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:29px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level 3 - inputs are based upon model-based valuation techniques for which significant assumptions are generally not observable in the market and typically reflect estimates and assumptions that we believe market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;See Note 5 for additional discussion of our fair value measurements. &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
	<us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-D5AAE81FA592FA28F9B6FE2438E8BFA2">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Long-Lived Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We review long-lived assets for impairment, which include property, plant and equipment and finite-lived intangible assets  included within other assets, when events or changes in circumstances indicate that the carrying amount may not be recoverable.  If a recoverability assessment is required, the estimated future undiscounted cash flow associated with the assets or asset groups are compared to their respective carrying amounts to determine if an impairment exists.  An impairment loss is measured by comparing the fair value of the asset or asset group to its carrying amount and recording the excess of the carrying amount of the asset or asset group over its fair value as an impairment charge. An asset group constitutes the minimum level for which identifiable cash flows are principally independent of the cash flows of other assets or asset groups. Fair value is determined based on discounted cash flows, appraised values or third party indications of value, as appropriate.  See Note 5 for further discussion of impairments recorded for our long-lived assets.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
	<us-gaap:IncomeTaxDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-5A6C0320624738FE872CFE2438EEC8F8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;INCOME TAXES&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A reconciliation of the U.S. federal statutory tax rate to our income tax (expense) benefit for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:35%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. statutory rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,159&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.0%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,136&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.0%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,945&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.0%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Increase (decrease) resulting from:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Permanent differences&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(206&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.0)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(330&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.5%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(64&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.1%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;State income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(571&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.9)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;366&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.5)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;374&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(118&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Discrete items&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Vesting of common stock&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Change in valuation allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,308&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(21.7)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;392&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.5)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(571&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.8)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,193&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.1%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,041&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;36.7%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Income Tax (Expense) Benefit&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - Significant components of our income tax (expense) benefit for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, were as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.9765625%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:53%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Federal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(302&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;State&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(317&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(83&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;Total current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(317&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(83&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(663&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Federal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,410&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,219&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,549&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;State&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;644&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;449&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Valuation allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,308&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(392&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total deferred&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(254&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,276&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,378&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(571&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,193&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,041&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Deferred Taxes&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - Significant components of our deferred tax assets and liabilities at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, were as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.7265625%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:55%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:20%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:20%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred tax assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employee benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;758&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;962&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Uncompleted contracts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,380&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,664&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock based compensation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;266&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;350&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Allowance for doubtful accounts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;84&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;99&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Long-term incentive awards&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;150&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;280&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Federal net operating losses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,962&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;State net operating losses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,155&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;511&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;395&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;394&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total deferred tax assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,150&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18,450&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred tax liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17,605&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Prepaid insurance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(450&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(453&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;Total deferred tax liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,649&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(18,058&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net deferred tax assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,501&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;392&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Valuation allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,701&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(392&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net deferred taxes &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;______________&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Amounts are included in other noncurrent liabilities on our Balance Sheet.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;At December 31, 2018 and 2017, we had total DTAs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$15.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$18.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively (including U.S. federal net operating loss(es) ("NOL(s)") DTAs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$10.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$13.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively).  On a periodic and ongoing basis we evaluate our DTAs (including our NOL DTAs) and assess the appropriateness of our valuation allowance(s) ("VA(s)").  In assessing the need for a VA, we consider both positive and negative evidence related to the likelihood of realizing our DTAs.  If, based upon the available evidence, our assessment indicates that it is more likely than not that some or all of the DTAs will not be realized, we record a VA. Our assessments include, among other things, the amount of taxable temporary differences that will result in future taxable income, the value and quality of our backlog, evaluations of existing and anticipated market conditions, analysis of recent and historical operating results (including cumulative losses over multiple periods) and projections of future results and strategic plans, as well as asset expiration dates.  As a result of our assessment and due to cumulative losses for the three years ended December 31, 2018, we believe the negative evidence outweighs the positive evidence with respect to our ability to realize our U.S. federal NOL DTAs, and accordingly, at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had VAs of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, offsetting our total DTAs. At &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had gross U.S. federal NOL carryforwards (excluding VAs) of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$47.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which will expire in 2037, and we had gross state NOL carryforwards (excluding VAs) of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$24.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which will expire in 2035 through 2038.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Uncertain Tax Positions &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;- Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments.  Interest and penalties on uncertain tax positions are recorded within income tax expense. Tax returns subject to examination by the U.S. Internal Revenue Service are open for years after 2014. At December 31, 2018 and 2017, we had no material reserves for uncertain tax positions. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Tax Cuts and Jobs Act&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - In December 2017, the Tax Cuts and Jobs Act was signed into law which, among other things, reduced the U.S. federal corporate income tax rate from a maximum of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (effective January 1, 2018). As a result, in accordance with Staff Accounting Bulletin 118, during 2017 we recorded provisional amounts related to the impacts of the Tax Cuts and Jobs Act. Such impacts were immaterial to our deferred tax position at December 31, 2017.  During 2018, we filed our 2017 U.S. federal tax return and applicable state tax returns, which did not result in any material adjustment to the provisional amounts we recorded during 2017.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
	<us-gaap:IncomeTaxPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-E8B47444E5BE70C2AC09FE2438F07649">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Income Taxes&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income taxes have been provided using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using enacted rates expected to be in effect during the year in which the differences are expected to reverse. Due to changing tax laws, significant judgment is required to estimate the effective tax rate expected to apply to tax differences that are expected to reverse in the future.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A valuation allowance is provided to reserve for deferred tax assets ("DTA(s)") if, based upon the available evidence, it is more likely than not that some or all of the DTAs will not be realized. The realization of our DTAs depends on our ability to generate sufficient taxable income of the appropriate character and in the appropriate jurisdictions. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments.  Interest and penalties on uncertain tax positions are recorded within income tax expense.  See Note 8 for further discussion of our income taxes and DTAs.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
	<us-gaap:InventoryPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-DA39EE31DB4F513D8797FE2438F3BBA1">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Inventory&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Inventory is recorded at the lower of cost or net realizable value determined using the first-in-first-out basis.  The cost of inventory includes acquisition costs, production or conversion costs, and other costs incurred to bring the inventory to a current location and condition.  Net realizable value is our estimated selling price in the normal course of business, less reasonably predictable costs of completion, disposal and transportation.  An allowance for excess or inactive inventory is recorded based on an analysis that considers current inventory levels, historical usage patterns, estimates of future sales and salvage value.  See Note 5 for further discussion of our inventory.  &lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
	<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-5D14CF9F252A762ACBE4FE2438DF19A7">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;New Accounting Standards&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Revenue Recognition - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the first quarter 2018, we adopted Topic 606.  See the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;"Revenue Recognition" &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;section above and Note 2 for further discussion.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In February 2016, the FASB issued ASU 2016-02, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8220;Leases,&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which requires lessees to record most leases on their balance sheet but recognize expense in a manner similar to current guidance. ASU 2016-02 will be effective for us in the first quarter 2019. The new standard is required to be applied using a modified retrospective approach. Upon adoption, we will record a right of use asset and corresponding liability for our operating leases. We completed the evaluation of our significant lease contracts as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and expect adoption of this ASU will result in our recognition of a right of use asset and corresponding lease liability of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; as of January 1, 2019.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Financial instruments -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; In June 2016, the FASB issued ASU 2016-13, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8220;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, short-term investments, loans and other instruments, entities will be required to use a new forward-looking &amp;#8220;expected loss&amp;#8221; model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses. The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables. ASU 2016-13 will be effective for us in the first quarter 2020. Early adoption of the new standard is permitted; however, we have not elected to early adopt the standard. The new standard is required to be applied using a cumulative-effect transition method. We are currently evaluating the effect that ASU 2016-13 will have on our financial position, results of operations and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
	<us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="FD2018Q4YTD" id="Fact-05C943DC4A34F8212C2BFE2438F30D92">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Nature of Operations&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Gulf Island Fabrication, Inc. ("Gulf Island"), together with its subsidiaries ("the Company," "we," "us" and "our"), is a leading fabricator of complex steel structures, modules and marine vessels used in energy extraction and production, petrochemical and industrial facilities, power generation, alternative energy and shipping and marine transportation operations. We also provide project management for engineering, procurement and construction ("EPC") projects along with installation, hookup, commissioning, and repair and maintenance services.  In addition, we perform civil, drainage and other work for state and local governments. Our customers include United States ("U.S.") and, to a lesser extent, international energy producers; petrochemical, industrial, power and marine operators; EPC companies; and certain agencies of the U.S. government. We operate and manage our business through four operating divisions ("Fabrication", "Shipyard", "Services" and "EPC") and one non-operating division ("Corporate"), which represent our reportable segments. Our corporate headquarters is located in Houston, Texas, with fabrication facilities located in Houma, Jennings and Lake Charles, Louisiana.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Significant projects in our backlog include the expansion of a paddle wheel riverboat, the construction of nine remaining harbor tug vessels, two offshore regional class marine research vessels (with a customer option for a third vessel), two vehicle ferries, two towboats, an ice-breaker tug, and a towing, salvage and rescue ship for the U.S. Navy (with customer options for seven additional vessels). Recently completed projects include the fabrication of complex modules for a newbuild petrochemical facility and construction of two technologically-advanced OSVs, and a harbor tug vessel. Previous projects also include the fabrication of wind turbine foundations for the first offshore wind project in the U.S., and construction of two of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM, and the first single point anchor reservoir ("SPAR") hull fabricated in the U.S. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt; Basis of Presentation&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The accompanying Consolidated Financial Statements ("Financial Statements") have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (the "SEC") and accounting principles generally accepted in the U.S. ("GAAP").  The Financial Statements reflect all majority owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation. Certain balances at December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, have been reclassified within our Consolidated Balance Sheets ("Balance Sheet") to conform to our presentation at December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and certain amounts for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and 2016 have been reclassified within our Consolidated Statements of Operations ("Statement of Operations") to conform to our presentation for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  See below for further discussion of the reclassification of certain balances for prior years. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Business Outlook&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We continue to strategically position the Company to participate in the fabrication of petrochemical and industrial facilities, pursue offshore wind opportunities, enter the EPC industry, and diversify our customer base within all our operating divisions.  In addition, we continue to focus on maintaining our liquidity and securing meaningful new project awards and backlog in the near-term, and generating operating income and cash flows from operations in the longer-term.  We have made significant progress in our efforts to increase our backlog and improve and preserve our liquidity, including ongoing cost reductions (including reducing the cash compensation paid to our directors and the salaries of our executive officers) and the sale of underutilized assets.  See Note 3 for further discussion of our recent asset sales and assets held for sale at December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We believe our cash, cash equivalents, short-term investments and availability under our Credit Agreement (defined in Note 7), will be sufficient to enable us to fund our operating expenses, meet our working capital and capital expenditure requirements, and satisfy any debt service obligations or other funding requirements, for at least twelve months from the filing date of this Report.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Operating Cycle&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The durations of our contracts vary, but typically extend beyond twelve months from the date of contract award. Consistent with industry practice, assets and liabilities have been classified as current under the operating cycle concept whereby all contract-related items are classified as current regardless of whether cash will be received or paid within a twelve month period. Assets and liabilities classified as current which may not be received or paid within the next twelve months include contract retainage, contract assets, deferred revenue and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as long-term.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Use of Estimates&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The preparation of our Financial Statements in conformity with GAAP requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosures of contingent assets and liabilities.  We believe our most significant estimates and judgments are associated with revenue recognition for our contracts, including application of the percentage-of-completion method, estimating costs to complete each contract and the recognition of incentives, unapproved change orders, claims, and liquidated damages; fair value and recoverability assessments that must be periodically performed with respect to long-lived assets and our assets held for sale; determination of deferred income tax assets, liabilities and related valuation allowances; reserves for bad debts; and liabilities related to self-insurance programs. If the underlying estimates and assumptions upon which our Financial Statements are based change in the future, actual amounts may differ materially from those included in the Financial Statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Earnings Per Share&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We report basic and diluted earnings per share ("EPS") using the "two-class" method as required under GAAP.  The calculation of EPS using the two-class method is required when a company has two or more classes of common stock or participating securities. Certain of our unvested restricted stock (which are not included in our basic or diluted weighted average shares outstanding) contain the right to receive non-refundable dividends and therefore represent participating securities. See Note 6 for calculations of our basic and diluted EPS.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Cash Equivalents&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We consider investments with original maturities of three months or less when purchased to be cash equivalents.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Short-term investments&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We consider investments with original maturities of more than three months but less than twelve months to be short-term investments. At December 31, 2018, our short-term investments include U.S. Treasuries with original maturities of less than six months. We intend to hold these investments until maturity and have stated them at amortized cost. Due to their near-term maturities, amortized cost approximates fair value. All short-term investments are traded on active markets with quoted prices and represent level 1 fair value measurements. See Note 5 for further discussion of our fair value measurements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Inventory&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Inventory is recorded at the lower of cost or net realizable value determined using the first-in-first-out basis.  The cost of inventory includes acquisition costs, production or conversion costs, and other costs incurred to bring the inventory to a current location and condition.  Net realizable value is our estimated selling price in the normal course of business, less reasonably predictable costs of completion, disposal and transportation.  An allowance for excess or inactive inventory is recorded based on an analysis that considers current inventory levels, historical usage patterns, estimates of future sales and salvage value.  See Note 5 for further discussion of our inventory.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Allowance for Doubtful Accounts&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the normal course of business we extend credit to our customers on a short-term basis and contract receivables are generally not collateralized; however, we typically have the right to place liens on our projects in the event of nonpayment by our customers. We routinely review individual contract receivable balances for collectibility and make provisions for probable uncollectible amounts as necessary. Among the factors considered in our review are the financial condition of our customer and its access to financing, underlying disputes with the customer, the age and value of the receivable balance, and economic conditions in general. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our customer base historically includes a significant number of energy related companies and their contractors. This concentration of customers in the energy sector may impact our overall exposure to credit risk, either positively or negatively, in that customers may be similarly affected by changes in economic or other conditions.  See Note 2 for further discussion of our allowance for doubtful accounts.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Stock-Based Compensation&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Awards under our stock-based compensation plans are calculated using a fair value based measurement method. Compensation expense for share based awards is recognized only for those awards that are expected to vest. We use the straight-line method to recognize share-based compensation expense over the requisite service period of the award.  We recognize the excess tax benefit or tax deficiency resulting from the difference between the deduction we receive for tax purposes and the stock-based compensation expense we recognize for financial reporting purposes created when common stock vests, as an income tax benefit or expense in our Statement of Operations.  See Note 9 for further discussion of our stock-based and other compensation plans.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tax payments made on behalf of employees to taxing authorities in order to satisfy employee income tax withholding obligations from the vesting of shares under our stock-based compensation plans are classified as a financing activity in our Consolidated Statement of Cash Flows ("Statement of Cash Flows").&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Assets Held for Sale&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Assets held for sale are measured at the lower of their carrying amount or fair value less cost to sell. See Note 3 for further discussion of our assets held for sale.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Depreciation Expense&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We depreciate property, plant and equipment on a straight-line basis over estimated useful lives ranging from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25 years&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, absent any indicators of impairment. Ordinary maintenance and repairs, which do not extend the physical or economic lives of the plant or equipment, are charged to expense as incurred. See Note 4 for further discussion of our property, plant and equipment.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Long-Lived Assets&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We review long-lived assets for impairment, which include property, plant and equipment and finite-lived intangible assets  included within other assets, when events or changes in circumstances indicate that the carrying amount may not be recoverable.  If a recoverability assessment is required, the estimated future undiscounted cash flow associated with the assets or asset groups are compared to their respective carrying amounts to determine if an impairment exists.  An impairment loss is measured by comparing the fair value of the asset or asset group to its carrying amount and recording the excess of the carrying amount of the asset or asset group over its fair value as an impairment charge. An asset group constitutes the minimum level for which identifiable cash flows are principally independent of the cash flows of other assets or asset groups. Fair value is determined based on discounted cash flows, appraised values or third party indications of value, as appropriate.  See Note 5 for further discussion of impairments recorded for our long-lived assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Fair Value Measurements&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our fair value determinations for financial assets and liabilities are based on the particular facts and circumstances. Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement.  The three levels of the valuation hierarchy are as follows:&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:29px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level 1 - inputs are based upon quoted prices for identical instruments traded in active markets.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:29px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level 2 - inputs are based upon quoted prices for similar instruments in active markets and model-based valuation techniques for which all significant assumptions are observable in the market.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:29px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Level 3 - inputs are based upon model-based valuation techniques for which significant assumptions are generally not observable in the market and typically reflect estimates and assumptions that we believe market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;See Note 5 for additional discussion of our fair value measurements. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Revenue Recognition&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;General&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - Our revenue is derived from customer contracts and agreements that are awarded on a competitively bid and negotiated basis using a range of contracting options, including fixed-price, unit-rate and T&amp;amp;M.  Our contracts primarily relate to the fabrication and construction of steel structures, modules and marine vessels, and project management services and other service arrangements. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize revenue for our contracts in accordance with Accounting Standards Update ("ASU") 2014-09, Topic 606 &amp;#8220;Revenue from Contracts with Customers&amp;#8221; ("Topic 606"), which was adopted by us on January 1, 2018, and supersedes previous revenue recognition guidance, including industry-specific guidance.  Accordingly, the reported results for 2018 reflect the application of Topic 606 guidance, while the comparable results for 2017 and 2016 were prepared under previous revenue recognition guidance. See further discussion of our adoption of Topic 606 below.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Topic 606 requires entities to recognize revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, provisions of Topic 606 specify  which goods and services are distinct and represent separate performance obligations (representing the unit of account in Topic 606) within a contract and which goods and services (which could include multiple contracts or agreements) should be aggregated. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Revenue for performance obligations satisfied over time are recognized as the work progresses. Revenue for performance obligations that do not meet the criteria for over time recognition are recognized at a point-in-time when a performance obligation is complete and a customer has obtained control of a promised asset. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fixed-Price and Unit-Rate Contracts - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Revenue for our fixed-price and unit-rate contracts is recognized using the percentage-of-completion method (an input method), based on contract costs incurred to date compared to total estimated contract costs.  Contract costs include direct costs, such as materials and labor, and indirect costs that are attributable to contract activity.  Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred.  Prior to our adoption of Topic 606, revenue for our fixed-price and unit-rate contracts was recognized using the percentage-of-completion method, based on the percentage of direct labor hours incurred to date compared to total estimated direct labor hours, and revenue for materials was recognized only to the extent of costs incurred. Revenue and gross profit for contracts accounted for using the percentage-of-completion method can be significantly affected by changes in estimated cost to complete such contracts. Significant estimates impacting the cost to complete a contract include: costs of engineering, materials, components, equipment, labor and subcontracts; labor productivity; schedule durations, including subcontractor and supplier progress; contract disputes, including claims; achievement of contractual performance requirements; and contingency, among others.  The cumulative impact of revisions in total cost estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on contracts. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our Financial Statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;T&amp;amp;M Contracts -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Revenue for our T&amp;amp;M contracts is recognized at contracted rates when the work is performed, the costs are incurred and collection is reasonably assured. Our T&amp;amp;M contracts provide for labor and materials to be billed at rates specified within the contract. The consideration from the customer directly corresponds to the value of our performance completed at the time of invoicing. Our current revenue recognition method for T&amp;amp;M contracts is consistent with the method used prior to adoption of Topic 606.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Variable Consideration&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - Revenue and gross profit for contracts can be significantly affected by variable consideration, which can be in the form of unapproved change orders, claims, incentives, and liquidated damages that may not be resolved until the later stages of the contract or after the contract has been completed and delivery occurs. We estimate variable consideration based on the amount we expect to be entitled and include estimated amounts in transaction price to the extent it is probable that a significant future reversal of cumulative revenue recognized will not occur or when we conclude that any significant uncertainty associated with the variable consideration is resolved. For &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had no material amounts in revenue related to unapproved change orders, claims, or incentives. However, at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December 31, 2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, certain projects in our Shipyard Division reflected a reduction to our estimated contract price for liquidated damages of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$11.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$11.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. The reductions in contract price were recorded during 2017.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Adoption of Topic 606&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - As discussed above, on January 1, 2018 we adopted Topic 606. Our adoption of Topic 606 included a detailed review of our significant contracts that were not substantially complete as of January 1, 2018. Based on our review, we determined that Topic 606 did not impact the timing or method of revenue recognition for our T&amp;amp;M contracts.  We also concluded that the continued use of the percentage-of-completion method was appropriate for our fixed-price and unit-rate contracts given ownership and control of the work transfers to our customers as the work is performed. Although our customers retain the right and ability to change, modify or discontinue further work at any stage of the project, in the event our customers discontinue work, they are required to compensate us for the work performed to date.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Prior to our adoption of Topic 606, our determination of percentage-of-completion for our contracts was based on the percentage of direct labor hours incurred to date compared to total estimated direct labor hours, and revenue for materials was recognized only to the extent of costs incurred.  However, in our adoption of Topic 606, we adjusted our measure of progress for the determination of percentage-of-completion to include subcontract labor hours in addition to direct labor hours.  The impact of this change was not material to our Financial Statements and no cumulative effect adjustment to retained earnings as of January 1, 2018 was recorded (based on the application of the modified retrospective method under Topic 606).  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During the fourth quarter 2018, we concluded that the use of labor hours for the determination of percentage-of-completion for our contracts was not appropriate based on the changing mix of our contracts, which include an increasing amount of engineered equipment, manufactured materials, and subcontracted services and materials. We further concluded that in our adoption of Topic 606 as of January 1, 2018, our determination of percentage-of-completion for our fixed-price and unit-rate contracts should have been based on total contract costs incurred to date compared to total estimated contact costs.  We further concluded that material costs that are significant to a contract and do not reflect an accurate measure of project completion should be excluded from the determination of our contract progress, and revenue for such materials should only be recognized to the extent of costs incurred. Accordingly, during the fourth quarter 2018 we corrected our percentage-of-completion estimates for our fixed-price and unit-rate contracts to be based on total costs incurred to date compared to total estimated contract costs.  As result of this correction, we reevaluated the required cumulative effect adjustment to retained earnings as of January 1, 2018 for the adoption impact of Topic 606.  Based on this evaluation, we determined that the cumulative effect adjustment would have been &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which we do not believe is material to our Financial Statements for 2018.  Accordingly, no cumulative adjustment to retained earnings as of January 1, 2018 was recorded.  We further evaluated the quarterly impacts to 2018 resulting from the correction during the fourth quarter 2018 and concluded that the impacts were not material to our quarterly Financial Statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Additional Disclosures&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - Topic 606 also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. See Note 2 for required disclosures under Topic 606. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Pre-contract Costs&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Pre-contract costs are generally charged to cost of revenue as incurred, but in certain cases their recognition may be deferred if specific probability criteria are met. At December 31, 2018 and 2017, we had no deferred pre-contract costs.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Other (Income) Expense, Net&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other (income) expense, net, generally represents (gains) losses associated with the sale or disposition of property and equipment other than assets held for sale.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Income Taxes&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income taxes have been provided using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using enacted rates expected to be in effect during the year in which the differences are expected to reverse. Due to changing tax laws, significant judgment is required to estimate the effective tax rate expected to apply to tax differences that are expected to reverse in the future.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A valuation allowance is provided to reserve for deferred tax assets ("DTA(s)") if, based upon the available evidence, it is more likely than not that some or all of the DTAs will not be realized. The realization of our DTAs depends on our ability to generate sufficient taxable income of the appropriate character and in the appropriate jurisdictions. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments.  Interest and penalties on uncertain tax positions are recorded within income tax expense.  See Note 8 for further discussion of our income taxes and DTAs.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Reclassifications&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We made the following reclassifications to prior periods presented in our Financial Statements to conform with our presentation for 2018 and at December 31, 2018:  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:60px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:36px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accrued contract losses of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$7.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; at December 31, 2017, were combined with contract liabilities on our Balance Sheet, and accrued contract losses was removed as a separate line item on our Balance Sheet. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:60px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:36px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Losses on the sale of assets held for sale of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for 2017 were reclassified from other income (expense), net to asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:60px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:36px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Increase in accrued contract losses of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$7.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for 2017 and a decrease in accrued contract losses of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for 2016, were combined with changes in contract liabilities on our Statement of Cash Flows, and changes in accrued contract losses was removed as a separate line item on our Statement of Cash Flows.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In addition to the above, other (income) expense, net on our Statement of Operations for 2017 and 2016 was previously presented as a separate line item outside of operating income (loss) but is now presented as a separate line item within operating income (loss). &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;New Accounting Standards&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Revenue Recognition - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the first quarter 2018, we adopted Topic 606.  See the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;"Revenue Recognition" &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;section above and Note 2 for further discussion.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In February 2016, the FASB issued ASU 2016-02, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8220;Leases,&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which requires lessees to record most leases on their balance sheet but recognize expense in a manner similar to current guidance. ASU 2016-02 will be effective for us in the first quarter 2019. The new standard is required to be applied using a modified retrospective approach. Upon adoption, we will record a right of use asset and corresponding liability for our operating leases. We completed the evaluation of our significant lease contracts as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and expect adoption of this ASU will result in our recognition of a right of use asset and corresponding lease liability of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$4.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; as of January 1, 2019.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Financial instruments -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; In June 2016, the FASB issued ASU 2016-13, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&amp;#8220;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&amp;#8221;&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; which changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, short-term investments, loans and other instruments, entities will be required to use a new forward-looking &amp;#8220;expected loss&amp;#8221; model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses. The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables. ASU 2016-13 will be effective for us in the first quarter 2020. Early adoption of the new standard is permitted; however, we have not elected to early adopt the standard. The new standard is required to be applied using a cumulative-effect transition method. We are currently evaluating the effect that ASU 2016-13 will have on our financial position, results of operations and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
	<us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-231C108895DBED5DDCE3FE2438E2831C">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Property, plant and equipment&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment consisted of the following at December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:78.7109375%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:41%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:19%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Estimated&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Useful&amp;#160;Life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in Years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Land&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,972&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,972&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Buildings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34,696&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34,653&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&amp;#160;to&amp;#160;25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;132,155&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;141,704&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 to 5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,497&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,450&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Transportation equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 to 5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,627&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,667&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;42,182&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;42,975&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Construction in progress&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,944&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;Total property, plant and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;221,073&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;231,517&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(141,143&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(142,618&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;Property, plant and equipment, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;79,930&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,899&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Depreciation expense for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$10.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$25.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. The reduction in depreciation expense for 2018 and 2017 is the result of classifying our South Texas Properties as assets held for sale during the first quarter of 2017, and suspending the recognition of depreciation expense for those assets.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Leased Facilities and Equipment&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Lease expense for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively, related to our leased facilities and equipment. Our significant leases subject to long-term agreements are as follows:&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:36px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Corporate office lease in Houston, Texas consisting of approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;17,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; square feet of office space. The lease expires in &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;May 2025&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:36px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Shipyard five miles east of Jennings, Louisiana, consisting of an &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;180&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-acre complex on the west bank of the Mermentau River approximately 25 miles north of the U.S. Intracoastal Waterway that we lease from a third party. The lease expires in January 2025 with &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;ten&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year renewal options that allows us to extend the lease through January 2045.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:36px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Shipyard near Lake Charles, Louisiana, consisting of a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;ten&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-acre complex 17 miles from the GOM on the Calcasieu River, that we sublease from a third party. The sublease expires in July 2023 with &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;five&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-year renewal options (subject to sublessor renewals), that allows us to extend the lease through July 2038.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Future minimum payments under leases having initial terms of one year or more are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:42.96875%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:39%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Minimum Payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;660&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;672&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;680&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;578&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;477&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;557&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,624&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
	<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-A50AFB17DCBDEF23A7ABFE2438E629D8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Depreciation Expense&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We depreciate property, plant and equipment on a straight-line basis over estimated useful lives ranging from &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;three&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; to &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25 years&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, absent any indicators of impairment. Ordinary maintenance and repairs, which do not extend the physical or economic lives of the plant or equipment, are charged to expense as incurred. See Note 4 for further discussion of our property, plant and equipment.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
	<us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="FD2018Q4YTD" id="Fact-D263C2E5B2E58264140CFE2438E1B793">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment consisted of the following at December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:78.7109375%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="10" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:41%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:19%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:17%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Estimated&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Useful&amp;#160;Life&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;(in Years)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Land&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,972&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,972&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Buildings&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34,696&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;34,653&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Machinery and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&amp;#160;to&amp;#160;25&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;132,155&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;141,704&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Furniture and fixtures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 to 5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,497&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,450&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Transportation equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3 to 5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,627&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,667&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Improvements&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;42,182&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;42,975&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Construction in progress&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;-&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,944&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;Total property, plant and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;221,073&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;231,517&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Accumulated depreciation&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(141,143&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(142,618&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;Property, plant and equipment, net&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;79,930&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,899&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
	<us-gaap:QuarterlyFinancialInformationTextBlock contextRef="FD2018Q4YTD" id="Fact-E8494EB5A03CA6C3CA03FE2438D135D3">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;QUARTERLY OPERATING RESULTS (UNAUDITED)&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table presents selected unaudited consolidated financial information on a quarterly basis for 2018 and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except per share data):&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:41%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March&amp;#160;31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;June&amp;#160;30,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;September&amp;#160;30,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&amp;#160;31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,290&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,014&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,712&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,231&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Gross profit (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;679&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,212&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,964&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,296&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;549&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,949&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,682&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Basic and diluted EPS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.36&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.04&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.73&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:41%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March&amp;#160;31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;June&amp;#160;30,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;September&amp;#160;30,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&amp;#160;31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,993&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;45,868&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,884&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,277&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Gross loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,897&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(11,620&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(494&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(25,914&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6,454&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,923&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,110&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(24,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Basic and diluted EPS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.45&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.73&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.63&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;______________&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:40px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:22px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross loss and net loss for the fourth quarter 2018 was primarily due to under recovery of our overhead costs within our Fabrication Division and a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$5.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; impact from increased forecast costs on our harbor tug projects within our Shipyard Division. See Note 2 for further discussion of these projects. Net loss benefited from the reversal of a bad debt reserve of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$2.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; established during the third quarter 2018 for a receivable that was collected during the fourth quarter 2018.  Net loss also includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$4.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; gain on the sale of our Texas North Yard, offset partially by impairments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:40px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:22px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross loss for the fourth quarter 2017 includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$34.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; impact from increased forecast costs on our MPSV projects within our Shipyard Division. See Note 2 for further discussion of the MPSV projects.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
	<us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy contextRef="FD2018Q4YTD" id="Fact-70FDE4D6203555CE1537FE2438E0C462">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Allowance for Doubtful Accounts&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;In the normal course of business we extend credit to our customers on a short-term basis and contract receivables are generally not collateralized; however, we typically have the right to place liens on our projects in the event of nonpayment by our customers. We routinely review individual contract receivable balances for collectibility and make provisions for probable uncollectible amounts as necessary. Among the factors considered in our review are the financial condition of our customer and its access to financing, underlying disputes with the customer, the age and value of the receivable balance, and economic conditions in general. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our customer base historically includes a significant number of energy related companies and their contractors. This concentration of customers in the energy sector may impact our overall exposure to credit risk, either positively or negatively, in that customers may be similarly affected by changes in economic or other conditions.  See Note 2 for further discussion of our allowance for doubtful accounts.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
	<us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="FD2018Q4YTD" id="Fact-A24CD31DF5EA0886165AFE2438E08DCA">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Revenue Recognition&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;General&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - Our revenue is derived from customer contracts and agreements that are awarded on a competitively bid and negotiated basis using a range of contracting options, including fixed-price, unit-rate and T&amp;amp;M.  Our contracts primarily relate to the fabrication and construction of steel structures, modules and marine vessels, and project management services and other service arrangements. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We recognize revenue for our contracts in accordance with Accounting Standards Update ("ASU") 2014-09, Topic 606 &amp;#8220;Revenue from Contracts with Customers&amp;#8221; ("Topic 606"), which was adopted by us on January 1, 2018, and supersedes previous revenue recognition guidance, including industry-specific guidance.  Accordingly, the reported results for 2018 reflect the application of Topic 606 guidance, while the comparable results for 2017 and 2016 were prepared under previous revenue recognition guidance. See further discussion of our adoption of Topic 606 below.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Topic 606 requires entities to recognize revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, provisions of Topic 606 specify  which goods and services are distinct and represent separate performance obligations (representing the unit of account in Topic 606) within a contract and which goods and services (which could include multiple contracts or agreements) should be aggregated. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Revenue for performance obligations satisfied over time are recognized as the work progresses. Revenue for performance obligations that do not meet the criteria for over time recognition are recognized at a point-in-time when a performance obligation is complete and a customer has obtained control of a promised asset. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fixed-Price and Unit-Rate Contracts - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Revenue for our fixed-price and unit-rate contracts is recognized using the percentage-of-completion method (an input method), based on contract costs incurred to date compared to total estimated contract costs.  Contract costs include direct costs, such as materials and labor, and indirect costs that are attributable to contract activity.  Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred.  Prior to our adoption of Topic 606, revenue for our fixed-price and unit-rate contracts was recognized using the percentage-of-completion method, based on the percentage of direct labor hours incurred to date compared to total estimated direct labor hours, and revenue for materials was recognized only to the extent of costs incurred. Revenue and gross profit for contracts accounted for using the percentage-of-completion method can be significantly affected by changes in estimated cost to complete such contracts. Significant estimates impacting the cost to complete a contract include: costs of engineering, materials, components, equipment, labor and subcontracts; labor productivity; schedule durations, including subcontractor and supplier progress; contract disputes, including claims; achievement of contractual performance requirements; and contingency, among others.  The cumulative impact of revisions in total cost estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on contracts. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our Financial Statements and related disclosures.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;T&amp;amp;M Contracts -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Revenue for our T&amp;amp;M contracts is recognized at contracted rates when the work is performed, the costs are incurred and collection is reasonably assured. Our T&amp;amp;M contracts provide for labor and materials to be billed at rates specified within the contract. The consideration from the customer directly corresponds to the value of our performance completed at the time of invoicing. Our current revenue recognition method for T&amp;amp;M contracts is consistent with the method used prior to adoption of Topic 606.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Variable Consideration&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - Revenue and gross profit for contracts can be significantly affected by variable consideration, which can be in the form of unapproved change orders, claims, incentives, and liquidated damages that may not be resolved until the later stages of the contract or after the contract has been completed and delivery occurs. We estimate variable consideration based on the amount we expect to be entitled and include estimated amounts in transaction price to the extent it is probable that a significant future reversal of cumulative revenue recognized will not occur or when we conclude that any significant uncertainty associated with the variable consideration is resolved. For &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, we had no material amounts in revenue related to unapproved change orders, claims, or incentives. However, at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December 31, 2018 and 2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, certain projects in our Shipyard Division reflected a reduction to our estimated contract price for liquidated damages of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$11.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$11.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. The reductions in contract price were recorded during 2017.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Adoption of Topic 606&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - As discussed above, on January 1, 2018 we adopted Topic 606. Our adoption of Topic 606 included a detailed review of our significant contracts that were not substantially complete as of January 1, 2018. Based on our review, we determined that Topic 606 did not impact the timing or method of revenue recognition for our T&amp;amp;M contracts.  We also concluded that the continued use of the percentage-of-completion method was appropriate for our fixed-price and unit-rate contracts given ownership and control of the work transfers to our customers as the work is performed. Although our customers retain the right and ability to change, modify or discontinue further work at any stage of the project, in the event our customers discontinue work, they are required to compensate us for the work performed to date.  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Prior to our adoption of Topic 606, our determination of percentage-of-completion for our contracts was based on the percentage of direct labor hours incurred to date compared to total estimated direct labor hours, and revenue for materials was recognized only to the extent of costs incurred.  However, in our adoption of Topic 606, we adjusted our measure of progress for the determination of percentage-of-completion to include subcontract labor hours in addition to direct labor hours.  The impact of this change was not material to our Financial Statements and no cumulative effect adjustment to retained earnings as of January 1, 2018 was recorded (based on the application of the modified retrospective method under Topic 606).  &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;During the fourth quarter 2018, we concluded that the use of labor hours for the determination of percentage-of-completion for our contracts was not appropriate based on the changing mix of our contracts, which include an increasing amount of engineered equipment, manufactured materials, and subcontracted services and materials. We further concluded that in our adoption of Topic 606 as of January 1, 2018, our determination of percentage-of-completion for our fixed-price and unit-rate contracts should have been based on total contract costs incurred to date compared to total estimated contact costs.  We further concluded that material costs that are significant to a contract and do not reflect an accurate measure of project completion should be excluded from the determination of our contract progress, and revenue for such materials should only be recognized to the extent of costs incurred. Accordingly, during the fourth quarter 2018 we corrected our percentage-of-completion estimates for our fixed-price and unit-rate contracts to be based on total costs incurred to date compared to total estimated contract costs.  As result of this correction, we reevaluated the required cumulative effect adjustment to retained earnings as of January 1, 2018 for the adoption impact of Topic 606.  Based on this evaluation, we determined that the cumulative effect adjustment would have been &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, which we do not believe is material to our Financial Statements for 2018.  Accordingly, no cumulative adjustment to retained earnings as of January 1, 2018 was recorded.  We further evaluated the quarterly impacts to 2018 resulting from the correction during the fourth quarter 2018 and concluded that the impacts were not material to our quarterly Financial Statements.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Additional Disclosures&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - Topic 606 also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. See Note 2 for required disclosures under Topic 606. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Pre-contract Costs&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Pre-contract costs are generally charged to cost of revenue as incurred, but in certain cases their recognition may be deferred if specific probability criteria are met. At December 31, 2018 and 2017, we had no deferred pre-contract costs.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
	<us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="FD2018Q4YTD" id="Fact-430D97F7906E3C47980CFE2438C6C723">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;As discussed in Note 1, we recognize revenue for our contracts in accordance with Topic 606, which was adopted by us on January 1, 2018, and supersedes previous revenue recognition guidance, including industry-specific guidance.  Summarized below are required disclosures under Topic 606 and other relevant guidance.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Disaggregation of Revenue &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following tables summarize revenue for each of our operating segments, disaggregated by contract type and timing of revenue recognition, for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:165px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Contract Type&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,943&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,887&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;38,612&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,477&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,414&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;165,505&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,537&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;43,481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;51,018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,413&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,724&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,943&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96,424&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,230&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,477&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,827&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;221,247&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:165px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Contract Type&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,880&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;47,787&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28,465&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,096&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;129,234&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,912&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35,180&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;40,092&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,800&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(104&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,696&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,880&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;52,699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;65,445&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171,022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="25" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:50px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:165px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:6px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:5px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:59px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:4px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Contract Type&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Fixed-price and unit-rate &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,683&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;95,958&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;31,191&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,062&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;212,770&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;T&amp;amp;M &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13,544&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,882&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;72,426&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,341&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(211&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,130&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,683&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;109,502&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;91,414&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,273&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;286,326&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;____________&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1) Revenue is recognized as the contract is progressed over time. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:1px;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2) Revenue is recognized at contracted rates when the work is performed and costs are incurred.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our fabricated structures are used worldwide by U.S. customers operating abroad and by foreign customers. Revenue associated with fabricated structures for delivery outside the U.S. accounted &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; of our revenue for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Future Performance Obligations Required Under Contracts&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following tables summarize the remaining revenue to be earned under performance obligations for the portion of contracts not yet completed as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.3671875%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:60%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:36%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Segment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Performance Obligations at December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;63,498&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Shipyard &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;259,644&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11,046&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;385&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;334,573&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;_____________&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1) Amount excludes approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$21.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of remaining performance obligations related to contracts for the construction of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; MPSVs that are subject to dispute pursuant to a termination notice from our customer. See Note 11 for further discussion of these contracts.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We expect to recognize revenue for our remaining performance obligations in the following periods (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.171875%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:35%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;233,987&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81,464&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19,122&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;334,573&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Contracts Assets and Liabilities&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Revenue recognition and customer invoicing for our fixed-price and unit-rate contracts may occur at different times. Revenue recognition is based upon our estimated percentage-of-completion as discussed in Note 1; however, customer invoicing is generally dependent upon predetermined billing terms, which could provide for customer payments in advance of performing the work, milestone billings based on the completion of certain phases of the work, or when services are provided. Revenue recognized in excess of amounts billed is reflected as contracts assets on our Balance Sheet. Amounts billed in excess of revenue recognized, and accrued contract losses, are reflected as contract liabilities on our Balance Sheet.&amp;#160;Information with respect to uncompleted contracts at December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:53%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Costs incurred on uncompleted contracts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;253,871&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;266,902&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Estimated profit (loss) earned to date&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(35,470&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(26,954&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Prepaid subcontractor costs&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,368&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Sub-total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;220,769&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;239,948&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Billings to date&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(190,588&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(224,329&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred revenue&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&amp;#160;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,592&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,589&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,619&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;______________&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Deferred revenue is included within other noncurrent assets as further discussed below.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:center;padding-left:42px;text-indent:-18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The above amounts are included in the accompanying Balance Sheet at December&amp;#160;31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; under the following captions (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:53%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:21%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Contract assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;29,982&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;28,373&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Contract liabilities &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1), (2), (3)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(16,845&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12,754&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Sub-total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13,137&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,619&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Contract assets, noncurrent &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,452&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,589&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,619&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;______________&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;The increase in contract liabilities compared to December 31, 2017, was primarily due to advance payments for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; separate projects in our Fabrication and Shipyard Divisions, offset partially by the reclassification of accrued contract losses (included within contract liabilities) to other noncurrent assets.  The accrued contract losses relate to our MPSV projects that are subject to dispute.  In addition to the accrued contract losses that were reclassified to other noncurrent assets, contract assets and deferred revenue for these projects were also reclassified to other noncurrent assets, resulting in a net contract asset balance of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$12.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; for these projects within other noncurrent assets on our Balance Sheet at December 31, 2018.  See Note 11 for further discussion of the dispute. &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Revenue recognized during 2018 related to amounts included in our contract liabilities balance at December&amp;#160;31,&amp;#160;2017, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$5.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:1px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(3) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Contract liabilities at December 31, 2018 and 2017, includes accrued contract losses of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$2.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$7.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, respectively. See &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;font-style:italic;"&gt;"Project Changes in Estimates"&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; below for further discussion of our accrued contract losses.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Significant Customers&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We are not dependent on any one customer, and the revenue derived from each customer varies from year to year based on new project awards for each customer.  However, for 2018, 2017 and 2016, certain customers individually accounted for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or more of our consolidated revenue as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="11" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:35%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:19%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:19%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:20%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Customer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21,781&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;B&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,873&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;C&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;D&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;44,724&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;E&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;65,981&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;_____________&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;*  The customer revenue was less than 10% of consolidated revenue for the year.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Allowance for Doubtful Accounts&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our provision for bad debts for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and 2016 was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$30,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$21,000&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively. Our allowance for doubtful accounts at December 31, 2018 and 2017, was &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$0.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, respectively.  Our allowance at December 31, 2018 was primarily related to storage of a vessel for a customer within our Fabrication Division, and our allowance at December 31, 2017, was primarily related to work performed for an offshore drilling platform within our Fabrication Division which was fully reserved in 2016. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Changes in Project Estimates&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Significant Changes in Project Estimates&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; - The following summarizes our significant changes in estimated margins on our projects during &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, significant changes in estimated margins on projects resulted in an increase in our operating loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$9.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$2.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for our petrochemical module project within our Fabrication Division and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$6.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for our ten harbor tug projects within our Shipyard Division). &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The changes in estimates for the petrochemical module project were the result of increased costs associated primarily with subcontracted work scopes.  The project was complete as of December 31, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;.  &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:48px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:10pt;padding-left:30px;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8226;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The changes in estimates for the harbor tug projects were the result of increased forecast costs associated primarily with lower than anticipated craft labor productivity related to pipe installation and testing and extensions of schedule for the projects.  The revised forecasts incorporate actual results obtained from the completion of the first harbor tug in the fourth quarter 2018 and the progress achieved on the second harbor tug which is scheduled for completion in the first quarter 2019.  Our forecasts anticipate improved craft labor productivity with the completion of each subsequent vessel. The harbor tug projects were in a loss position at December 31, 2018 and our reserve for estimated losses on the projects totaled $2.1 million.  The &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;nine&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; uncompleted vessels are scheduled to be completed at various dates ranging from the first quarter 2019 through 2020. If future craft labor productivity differs from our current estimates, we are unable to achieve our progress estimates, our schedules are further extended or the projects incur schedule liquidated damages, the projects would experience further losses.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For 2017, significant changes in estimated margins on our &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; multi-purpose service vessel (&amp;#8220;MPSV&amp;#8221;) projects resulted in an increase in our operating loss of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$34.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for our Shipyard Division.  The changes in estimates were the result of increased forecast costs associated primarily with complexities related to the installation of the power and communications systems and reductions in project price of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$11.2 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for liquidated damages (representing the maximum amount of liquidated damages under the contracts) which are in dispute. The projects were in a loss position at December 31, 2018 and 2017.  We are currently in a dispute with the customer regarding the &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; MPSV projects.   As a result of our dispute and uncertainty with respect to the timing of resolution, all contract assets, accrued contract losses, and deferred revenue balances associated with the projects have &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;bee&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;n reclassified to other noncurrent assets, resulting in a net contract asset balance of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$12.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; for these projects within other noncurrent assets on our Balance Sheet at December 31, 2018.  See Note 11 for further discussion of the dispute. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;For 2016, individual projects with significant changes in estimated margins resulted in a decrease in our income from operations of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$1.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;. The changes in estimates were related to our Fabrication and Shipyard Divisions and the projects were complete as of December 31, 2018.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
	<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="FD2018Q4YTD" id="Fact-EA5EDF23A1D92B4F5FEC0317D8F9B139">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following tables summarize the remaining revenue to be earned under performance obligations for the portion of contracts not yet completed as of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands).&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.3671875%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:60%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:36%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Segment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Performance Obligations at December 31, 2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;63,498&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Shipyard &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;259,644&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11,046&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;385&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;334,573&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;_____________&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1) Amount excludes approximately &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$21.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; of remaining performance obligations related to contracts for the construction of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;two&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; MPSVs that are subject to dispute pursuant to a termination notice from our customer. See Note 11 for further discussion of these contracts.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-18px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We expect to recognize revenue for our remaining performance obligations in the following periods (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.171875%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="5" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:61%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:35%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Year&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;233,987&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81,464&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;19,122&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;334,573&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
	<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="FD2018Q4YTD" id="Fact-7C6850A648D2597FC516FE2438EE6773">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Significant components of our income tax (expense) benefit for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, were as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.9765625%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:53%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:13%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Federal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(302&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;State&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(317&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(83&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(361&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;Total current&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(317&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(83&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(663&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Federal&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,410&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,219&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,549&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;State&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;644&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;449&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Valuation allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,308&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(392&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Total deferred&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(254&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,276&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,378&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(571&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,193&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,041&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
	<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="FD2018Q4YTD" id="Fact-2E3DB764181F310829F2FE2438EB12D4">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Significant components of our deferred tax assets and liabilities at &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, were as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.7265625%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:55%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:20%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:20%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred tax assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Employee benefits&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;758&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;962&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Uncompleted contracts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,380&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,664&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Stock based compensation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;266&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;350&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Allowance for doubtful accounts&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;84&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;99&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Long-term incentive awards&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;150&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;280&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Federal net operating losses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,962&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13,190&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;State net operating losses&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,155&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;511&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;395&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;394&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total deferred tax assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,150&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18,450&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Deferred tax liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Property, plant and equipment&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,199&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(17,605&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Prepaid insurance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(450&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(453&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;Total deferred tax liabilities&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,649&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(18,058&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net deferred tax assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,501&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;392&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Valuation allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,701&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(392&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net deferred taxes &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;______________&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1)&amp;#160;&amp;#160;&amp;#160;&amp;#160;Amounts are included in other noncurrent liabilities on our Balance Sheet.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
	<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="FD2018Q4YTD" id="Fact-D5F4108FCE63AC327E16FE2438E4A9A1">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table presents the computation of basic and diluted income (loss) per share (in thousands, except per share data):&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:65%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(20,378&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(44,766&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,515&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Less: distributed and undistributed income (loss) from unvested restricted stock&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;30&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income (loss) attributable to common shareholders&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(20,378&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(44,769&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,485&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Weighted average shares &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15,032&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,838&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14,631&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Basic and diluted income (loss) per common share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.36&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3.02&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.24&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;______________&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1) We have&amp;#160;no&amp;#160;dilutive securities.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
	<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="FD2018Q4YTD" id="Fact-5CC685243BB2A69C194BFE2438B4C606">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A reconciliation of the U.S. federal statutory tax rate to our income tax (expense) benefit for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="18" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:35%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:8%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Amount&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;U.S. statutory rate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,159&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21.0%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,136&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.0%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,945&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.0%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Increase (decrease) resulting from:&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Permanent differences&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(206&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.0)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(330&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.5%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(64&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.1%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;State income taxes&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(571&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.9)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;366&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.5)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(32&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.6%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Other&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;374&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1.9%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(118&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.2%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Discrete items&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Vesting of common stock&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.1)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(253&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.4%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Change in valuation allowance&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,308&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(21.7)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;392&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.5)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Income tax (expense) benefit&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(571&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2.8)%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,193&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;35.1%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,041&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;36.7%&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
	<us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="FD2018Q4YTD" id="Fact-5CD5CA5E3A1389A69904FE2438E69598">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; Future minimum payments under leases having initial terms of one year or more are as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:42.96875%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:39%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Minimum Payments&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;660&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;672&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2021&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;680&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;578&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2023&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;477&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Thereafter&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;557&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,624&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
	<us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock contextRef="FD2018Q4YTD" id="Fact-24461A0962FB475E56BEFE2438CF3565">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The following table presents selected unaudited consolidated financial information on a quarterly basis for 2018 and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except per share data):&lt;/font&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:41%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March&amp;#160;31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;June&amp;#160;30,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;September&amp;#160;30,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&amp;#160;31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2018 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,290&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;54,014&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,712&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;60,231&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Gross profit (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;679&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,212&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,964&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,296&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;549&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,949&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,682&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Basic and diluted EPS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.36&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;0.04&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.73&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.31&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:41%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:12%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March&amp;#160;31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;June&amp;#160;30,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;September&amp;#160;30,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&amp;#160;31,&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2017 &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,993&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;45,868&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,884&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,277&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Gross loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(4,897&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(11,620&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(494&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(25,914&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Net loss&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(6,454&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,923&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,110&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(24,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Basic and diluted EPS&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.45&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.73&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(0.21&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1.63&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;______________&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:40px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:22px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross loss and net loss for the fourth quarter 2018 was primarily due to under recovery of our overhead costs within our Fabrication Division and a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$5.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; impact from increased forecast costs on our harbor tug projects within our Shipyard Division. See Note 2 for further discussion of these projects. Net loss benefited from the reversal of a bad debt reserve of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$2.8 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; established during the third quarter 2018 for a receivable that was collected during the fourth quarter 2018.  Net loss also includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$4.1 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; gain on the sale of our Texas North Yard, offset partially by impairments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:40px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:22px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross loss for the fourth quarter 2017 includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$34.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; impact from increased forecast costs on our MPSV projects within our Shipyard Division. See Note 2 for further discussion of the MPSV projects.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
	<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="FD2018Q4YTD" id="Fact-E7111FD23BCA0FCD04EFFE2438C332D3">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Summarized financial information for our segments as of and for the three-year period ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Corporate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Consolidated&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,943&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96,424&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,230&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,477&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,827&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;221,247&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,472&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,447&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(46&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,331&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7,196&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,950&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14,396&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,371&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,863&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(9,827&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19,665&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Depreciation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,310&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,229&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,511&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;295&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10,350&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;73&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,003&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,244&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;143&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total Assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;62,138&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;97,197&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;38,643&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,938&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,374&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;258,290&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Corporate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Consolidated&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,880&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;52,699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;65,445&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171,022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,941&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(44,870&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,575&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(730&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(42,925&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12,010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(50,044&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,874&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8,471&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(68,610&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Depreciation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,592&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,073&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;404&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,745&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,395&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,909&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;403&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;127&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,834&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total Assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;155,731&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;74,516&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;32,487&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,908&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;270,840&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Corporate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Consolidated&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,683&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;109,502&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;91,414&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,273&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;286,326&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,276&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,801&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,420&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(644&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,853&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,436&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,217&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7,798&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,864&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Depreciation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18,566&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,686&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,775&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;421&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,448&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,633&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,861&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,495&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;806&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,795&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total Assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;195,901&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81,928&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,102&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,477&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;322,408&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;_______________&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1)   &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross loss and operating loss for 2018 for our Fabrication Division includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$2.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; impact from increased costs on a petrochemical module project and our Shipyard Division includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$6.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; impact from increased forecast costs on our harbor tug projects.  Operating loss also includes a net benefit of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$6.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; related to a gain on the sale of our South Texas Properties of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$8.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; and a gain on insurance recoveries of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, offset partially by impairments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$4.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; related to inventory and assets that were held for sale and a loss on assets sold of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; within our Fabrication and Shipyard Divisions. See Note 2 for further discussion of the project charges and Note 3 and Note 5 for further discussion of our asset impairments and gains on assets held for sale.  &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross loss and operating loss for 2017 for our Shipyard Division includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$34.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; impact from increased forecast costs on our MPSV projects. See Note 2 for further discussion of the MPSV projects.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
	<us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="FD2018Q4YTD" id="Fact-50F2CBA565B9D082CB00FE2438C0D346">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A summary of activity for our restricted stock awards for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2017&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2016&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; is as follows:&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="21" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:30%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:2%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:9%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="20" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Years Ended December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;of Shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted-&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Grant-Date&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Fair&amp;#160;Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Per&amp;#160; Share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;of Shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted-&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Grant-Date&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Fair&amp;#160;Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Per&amp;#160; Share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Number&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;of Shares&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Weighted-&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Average&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Grant-Date&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Fair&amp;#160;Value&lt;/font&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Per&amp;#160; Share&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Restricted shares, beginning of period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;445,126&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.83&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;370,565&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.99&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;262,964&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18.33&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Granted&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;440,185&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.16&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;383,121&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;13.02&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;259,699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;8.55&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Vested&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(250,219&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10.93&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(215,478&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.52&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(114,804&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;14.37&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Forfeited&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(108,654&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.01&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(93,082&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.53&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(37,294&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;15.48&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Restricted shares, end of period&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;526,438&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;11.56&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;445,126&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.83&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;370,565&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12.99&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
	<us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="FD2018Q4YTD" id="Fact-B691B71255348E9CDFA8031B0BB0CEB8">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;However, for 2018, 2017 and 2016, certain customers individually accounted for &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10%&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; or more of our consolidated revenue as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="11" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:35%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:19%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:19%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:20%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;December 31,&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;"&gt;Customer&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;A&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;49,123&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;21,781&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;B&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,873&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;C&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;23,279&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;D&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;44,724&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;E&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;*&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;65,981&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:4px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;_____________&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;*  The customer revenue was less than 10% of consolidated revenue for the year.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
	<us-gaap:SegmentReportingDisclosureTextBlock contextRef="FD2018Q4YTD" id="Fact-71BF596D98ECA122C480FE2438CB8F62">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;OPERATING SEGMENTS&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We operate and manage our business through &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; operating divisions ("Fabrication", "Shipyard", "Services" and "EPC") and &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;one&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; non-operating division ("Corporate"), which represent our reportable segments.We believe that our operating divisions each meet the criteria of reportable segments under GAAP. Our &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; operating divisions and Corporate Division are discussed below.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Fabrication Division&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; -&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our Fabrication Division fabricates modules for petrochemical and industrial facilities, foundations for alternative energy developments and other complex steel structures.  Our Fabrication Division also fabricates offshore drilling and production platforms and other offshore structures for customers in the oil and gas industry, including jackets and deck sections of fixed production platforms, hull, tendon, and/or deck sections of floating production platforms (such as TLPs, SPARs, FPSOs and MinDOCs), piles, wellhead protectors, subsea templates, and various production, compressor, and utility modules along with pressure vessels.  We perform these activities at our fabrication yard in Houma, Louisiana.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Shipyard Division - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our Shipyard Division fabricates newbuild vessels, including OSVs, MPSVs, research vessels, tug boats, salvage vessels, towboats, barges, drydocks, anchor handling vessels, lift boats and other marine vessels. Our Shipyard Division also performs marine repair activities, including steel repair, blasting and painting services, electrical systems repair, machinery and piping system repairs, and propeller, shaft, and rudder reconditioning. In addition, we perform conversion projects that consist of lengthening vessels, modifying vessels to permit their use for a different type of activity, and other modifications to enhance the capacity or functionality of a vessel. We perform these activities at our shipyards in Houma, Jennings and Lake Charles, Louisiana.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Services Division&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt;- &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our Services Division provides interconnect piping services on offshore platforms and inshore structures. Interconnect piping services involve sending employee crews to offshore platforms in the GOM to perform welding and other activities required to connect production equipment, service modules and other equipment on a platform. We also contract with oil and gas companies that have platforms and other structures located in the inland lakes and bays throughout the southeastern United States for various on-site construction and maintenance activities. In addition, we fabricate packaged skid units and perform various municipal and drainage projects, such as pump stations, levee reinforcement, bulkheads and other public works projects for state and local governments. We perform these services at our customer's facilities or at our services yard in Houma, Louisiana.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;EPC Division - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our EPC Division was created during the fourth quarter 2017 to manage potential work for the SeaOne Project, offshore wind opportunities and other projects that may require project management of EPC activities. During the fourth quarter 2017, SeaOne selected us as the prime contractor for the engineering, procurement, construction, installation, commissioning and start-up operations for its SeaOne Project. This project is expected to consist of an export facility in Gulfport, Mississippi and import facilities in the Caribbean and South America. Our current activities include pricing, planning and scheduling for the project. SeaOne&amp;#8217;s selection of the Company is non-binding and commencement of the project remains subject to a number of conditions, including agreement on terms of the engagement with SeaOne. We understand that SeaOne is in the process of securing financing for the project. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Corporate Division&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt; - &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Our Corporate Division represents expenses that do not directly relate to our &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;four&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt; operating divisions and are not allocated to our operating divisions. Such expenses include, but are not limited to, costs related to executive management and directors' fees, clerical and administrative salaries, costs of maintaining our corporate office and costs associated with overall governance and being a publicly traded company. &lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;We generally evaluate the performance of, and allocate resources to, our divisions based upon gross profit (loss) and operating income (loss). Segment assets are comprised of all assets attributable to each division. Intersegment revenues are priced at the estimated fair value of work performed. Summarized financial information for our segments as of and for the three-year period ended &lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;December&amp;#160;31, 2018&lt;/font&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;, is as follows (in thousands):&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2018&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:6pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(1)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Corporate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Consolidated&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,943&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;96,424&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,230&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,477&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,827&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;221,247&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7,794&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(10,472&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,447&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(46&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,331&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7,196&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(2,950&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(14,396&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,371&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,863&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(9,827&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(19,665&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Depreciation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,310&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,229&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,511&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;295&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;10,350&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;73&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,003&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,244&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;143&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;3,481&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total Assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;62,138&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;97,197&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;38,643&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,938&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;58,374&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;258,290&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2017&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard &lt;/font&gt;&lt;font style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:5pt"&gt;(2)&lt;/sup&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Corporate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Consolidated&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;57,880&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;52,699&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;65,445&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(5,200&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;171,022&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(1,941&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(44,870&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,575&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(730&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(42,925&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(12,010&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(50,044&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,874&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;41&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(8,471&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(68,610&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Depreciation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,592&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,073&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,676&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;404&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,745&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,395&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,909&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;403&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;127&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,834&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total Assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;155,731&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;74,516&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;32,487&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;198&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,908&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;270,840&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="22" rowspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:16%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:10%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td style="width:1%;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;2016&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#160;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Fabrication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Shipyard &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Services&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;EPC&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Corporate&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Eliminations&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"&gt;&lt;div style="text-align:center;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;font-weight:bold;"&gt;Consolidated&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Revenue&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;88,683&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;109,502&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;91,414&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(3,273&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;$&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;286,326&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross profit (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,276&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,801&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;12,420&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(644&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;24,853&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Operating income (loss)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,009&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,436&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;9,217&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;(7,798&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;)&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;5,864&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Depreciation expense&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;18,566&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;4,686&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,775&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;421&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;25,448&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Capital expenditures&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;2,633&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,861&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;1,495&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;806&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;6,795&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Total Assets&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;195,901&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;81,928&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;37,102&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;7,477&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&amp;#8212;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;322,408&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;" rowspan="1" colspan="1"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;_______________&lt;/font&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(1)   &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross loss and operating loss for 2018 for our Fabrication Division includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$2.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; impact from increased costs on a petrochemical module project and our Shipyard Division includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$6.7 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; impact from increased forecast costs on our harbor tug projects.  Operating loss also includes a net benefit of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$6.9 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; related to a gain on the sale of our South Texas Properties of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$8.0 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; and a gain on insurance recoveries of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$3.6 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;, offset partially by impairments of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$4.4 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; related to inventory and assets that were held for sale and a loss on assets sold of &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$0.3 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; within our Fabrication and Shipyard Divisions. See Note 2 for further discussion of the project charges and Note 3 and Note 5 for further discussion of our asset impairments and gains on assets held for sale.  &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:42px;" rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;td rowspan="1" colspan="1"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:24px;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;(2) &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;" rowspan="1" colspan="1"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;Gross loss and operating loss for 2017 for our Shipyard Division includes a &lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt;$34.5 million&lt;/font&gt;&lt;font style="font-family:inherit;font-size:9pt;"&gt; impact from increased forecast costs on our MPSV projects. See Note 2 for further discussion of the MPSV projects.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
	<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="FD2018Q4YTD" id="Fact-A084B7C5DB4F240E5F41FE2438DE1C3E">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Stock-Based Compensation&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Awards under our stock-based compensation plans are calculated using a fair value based measurement method. Compensation expense for share based awards is recognized only for those awards that are expected to vest. We use the straight-line method to recognize share-based compensation expense over the requisite service period of the award.  We recognize the excess tax benefit or tax deficiency resulting from the difference between the deduction we receive for tax purposes and the stock-based compensation expense we recognize for financial reporting purposes created when common stock vests, as an income tax benefit or expense in our Statement of Operations.  See Note 9 for further discussion of our stock-based and other compensation plans.&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;Tax payments made on behalf of employees to taxing authorities in order to satisfy employee income tax withholding obligations from the vesting of shares under our stock-based compensation plans are classified as a financing activity in our Consolidated Statement of Cash Flows ("Statement of Cash Flows").&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
	<us-gaap:UseOfEstimates contextRef="FD2018Q4YTD" id="Fact-CEB3DBA78CD0D92EA66DFE2438ED7F70">&lt;div style="font-family:Times New Roman;font-size:10pt;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Use of Estimates&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;&lt;br clear="none"/&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;font style="font-family:inherit;font-size:10pt;"&gt;The preparation of our Financial Statements in conformity with GAAP requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosures of contingent assets and liabilities.  We believe our most significant estimates and judgments are associated with revenue recognition for our contracts, including application of the percentage-of-completion method, estimating costs to complete each contract and the recognition of incentives, unapproved change orders, claims, and liquidated damages; fair value and recoverability assessments that must be periodically performed with respect to long-lived assets and our assets held for sale; determination of deferred income tax assets, liabilities and related valuation allowances; reserves for bad debts; and liabilities related to self-insurance programs. If the underlying estimates and assumptions upon which our Financial Statements are based change in the future, actual amounts may differ materially from those included in the Financial Statements.&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
	<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
	</link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>gifi-20181231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.gulfisland.com/20181231" xmlns:gifi="http://www.gulfisland.com/20181231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-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://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-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://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gifi-20181231_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="gifi-20181231_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="gifi-20181231_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="gifi-20181231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="Acquisitions" roleURI="http://www.gulfisland.com/role/Acquisitions">
        <link:definition>2109100 - Disclosure - ACQUISITIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsNarrativeDetails" roleURI="http://www.gulfisland.com/role/AcquisitionsNarrativeDetails">
        <link:definition>2409401 - Disclosure - ACQUISITIONS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsHeldForSale" roleURI="http://www.gulfisland.com/role/AssetsHeldForSale">
        <link:definition>2102100 - Disclosure - ASSETS HELD FOR SALE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsHeldForSaleNarrativeDetails" roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails">
        <link:definition>2402403 - Disclosure - ASSETS HELD FOR SALE - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails">
        <link:definition>2402402 - Disclosure - ASSETS HELD FOR SALE - Significant Assets Included in Assets Held for Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsHeldForSaleTables" roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables">
        <link:definition>2302301 - Disclosure - ASSETS HELD FOR SALE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingencies" roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies">
        <link:definition>2110100 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingenciesDetails" roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails">
        <link:definition>2410401 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001000 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfCashFlows" roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows">
        <link:definition>1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
        <link:definition>1003000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfOperations" roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations">
        <link:definition>1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilities" roleURI="http://www.gulfisland.com/role/CreditFacilities">
        <link:definition>2106100 - Disclosure - CREDIT FACILITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilitiesDetails" roleURI="http://www.gulfisland.com/role/CreditFacilitiesDetails">
        <link:definition>2406401 - Disclosure - CREDIT FACILITIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DocumentAndEntityInformation" roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation">
        <link:definition>0001000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.gulfisland.com/role/FairValueMeasurements">
        <link:definition>2104100 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsDetails" roleURI="http://www.gulfisland.com/role/FairValueMeasurementsDetails">
        <link:definition>2404401 - Disclosure - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeLossPerCommonShare" roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShare">
        <link:definition>2105100 - Disclosure - INCOME (LOSS) PER COMMON SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeLossPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails">
        <link:definition>2405402 - Disclosure - INCOME (LOSS) PER COMMON SHARE - Computation of Basic and Diluted Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeLossPerCommonShareTables" roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables">
        <link:definition>2305301 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.gulfisland.com/role/IncomeTaxes">
        <link:definition>2107100 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.gulfisland.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>2407404 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsOfIncomeTaxExpenseDetails" roleURI="http://www.gulfisland.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails">
        <link:definition>2407403 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.gulfisland.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2407405 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationOfIncomeTaxesDetails" roleURI="http://www.gulfisland.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails">
        <link:definition>2407402 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.gulfisland.com/role/IncomeTaxesTables">
        <link:definition>2307301 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegments" roleURI="http://www.gulfisland.com/role/OperatingSegments">
        <link:definition>2111100 - Disclosure - OPERATING SEGMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentsNarrativeDetails" roleURI="http://www.gulfisland.com/role/OperatingSegmentsNarrativeDetails">
        <link:definition>2411402 - Disclosure - Operating Segments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentsSummarizedSegmentFinancialInformationDetails" roleURI="http://www.gulfisland.com/role/OperatingSegmentsSummarizedSegmentFinancialInformationDetails">
        <link:definition>2411403 - Disclosure - Operating Segments - Summarized Segment Financial Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentsTables" roleURI="http://www.gulfisland.com/role/OperatingSegmentsTables">
        <link:definition>2311301 - Disclosure - Operating Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationAndSummaryOfSignificantAccountingPolicies" roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies">
        <link:definition>2101100 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails">
        <link:definition>2401402 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment" roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment">
        <link:definition>2103100 - Disclosure - PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentAdditionalInformationDetails" roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentAdditionalInformationDetails">
        <link:definition>2403403 - Disclosure - PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentDetails" roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentDetails">
        <link:definition>2403402 - Disclosure - PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentScheduleOfMinimumFutureRentalPaymentsDetails" roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentScheduleOfMinimumFutureRentalPaymentsDetails">
        <link:definition>2403404 - Disclosure - PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT - Schedule of Minimum Future Rental Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables" roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables">
        <link:definition>2303301 - Disclosure - PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyOperatingResultsUnaudited" roleURI="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnaudited">
        <link:definition>2112100 - Disclosure - QUARTERLY OPERATING RESULTS (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyOperatingResultsUnauditedSummaryOfQuarterlyResultsOfOperationsDetails" roleURI="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedSummaryOfQuarterlyResultsOfOperationsDetails">
        <link:definition>2412402 - Disclosure - Quarterly Operating Results (Unaudited) - Summary of Quarterly Results of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="QuarterlyOperatingResultsUnauditedTables" roleURI="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedTables">
        <link:definition>2312301 - Disclosure - QUARTERLY OPERATING RESULTS (UNAUDITED) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementAndLongTermIncentivePlans" roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlans">
        <link:definition>2108100 - Disclosure - RETIREMENT AND LONG-TERM INCENTIVE PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementAndLongTermIncentivePlansNarrativeDetails" roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansNarrativeDetails">
        <link:definition>2408402 - Disclosure - Retirement and Long-Term Incentive Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementAndLongTermIncentivePlansSummaryOfStatusOfRestrictedStockAwardsDetails" roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansSummaryOfStatusOfRestrictedStockAwardsDetails">
        <link:definition>2408403 - Disclosure - Retirement and Long-Term Incentive Plans - Summary of Status of Restricted Stock Awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementAndLongTermIncentivePlansTables" roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansTables">
        <link:definition>2308301 - Disclosure - RETIREMENT AND LONG-TERM INCENTIVE PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters">
        <link:definition>2101100 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails">
        <link:definition>2401406 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Contract Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetailsCalc2" roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetailsCalc2">
        <link:definition>2401406 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Contract Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails">
        <link:definition>2401402 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails">
        <link:definition>2401403 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails">
        <link:definition>2401404 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Remaining Performance Obligation by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails">
        <link:definition>2401405 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Remaining Performance Obligation by Year (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueContractAssetsAndLiabilitiesAndOtherContractMattersSignificantCustomersDetails" roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersSignificantCustomersDetails">
        <link:definition>2401407 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Significant Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables">
        <link:definition>2301301 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="gifi_AllowanceForDoubtfulAccountsProvisions" name="AllowanceForDoubtfulAccountsProvisions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet" name="AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds" name="AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gifi_AssetsHeldForSalePolicyTextBlock" name="AssetsHeldForSalePolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses" name="AssetsHeldForSaleReclassificationFromAccruedExpenses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gifi_AssetsHeldForSaleTextBlock" name="AssetsHeldForSaleTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_AssetsHeldforsaleReclassificationtoInventory" name="AssetsHeldforsaleReclassificationtoInventory" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers" name="BacklogAcquiredRelatedNumberofThirdPartyCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_BusinessCombinationConsiderationTransferredCashDueatClosing" name="BusinessCombinationConsiderationTransferredCashDueatClosing" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gifi_BusinessOutlookPolicyPolicyTextBlock" name="BusinessOutlookPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_CapitalizedContractCostBillingsToDate" name="CapitalizedContractCostBillingsToDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate" name="CapitalizedContractCostEstimatedProfitLossEarnedToDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gifi_ConstructionBacklogAcquired" name="ConstructionBacklogAcquired" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated" name="ConstructionBacklogAcquiredPurchasePriceFairValueAllocated" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gifi_ConstructionInProgressNumberOfHarborTugVessels" name="ConstructionInProgressNumberOfHarborTugVessels" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" name="ConstructionInProgressNumberOfMultiPurposeServiceVessels" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_ContractCostDeferredRevenue" name="ContractCostDeferredRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gifi_ContractWithCustomerAssetLiabilityNet" name="ContractWithCustomerAssetLiabilityNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gifi_ContractWithCustomerAssetLiabilityNetCurrent" name="ContractWithCustomerAssetLiabilityNetCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent" name="ContractWithCustomerLiabilityAccruedContractLossesCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gifi_CustomerAMember" name="CustomerAMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_CustomerBMember" name="CustomerBMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_CustomerCMember" name="CustomerCMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_CustomerDMember" name="CustomerDMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_CustomerEMember" name="CustomerEMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" name="DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" name="DebtInstrumentCovenantTermsMinimumCurrentRatio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" name="DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_DeferredTaxAssetsLiabilitiesGross" name="DeferredTaxAssetsLiabilitiesGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gifi_DeferredTaxAssetsLongTermContracts" name="DeferredTaxAssetsLongTermContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" name="DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" name="DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gifi_DisposalGroupNotIncludedInSale" name="DisposalGroupNotIncludedInSale" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gifi_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_EPCSegmentMember" name="EPCSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract" name="EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract" name="EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount" name="EffectiveIncomeTaxReconciliationPermanentDifferencesAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent" name="EffectiveIncomeTaxReconciliationPermanentDifferencesPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_FabricationAndShipyardSegmentsMember" name="FabricationAndShipyardSegmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_FabricationFacilitiesMember" name="FabricationFacilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_FabricationSegmentMember" name="FabricationSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" name="IncreaseDecreaseInPrepaidExpenseAndOtherAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gifi_IncreaseDecreaseInProvisionForLossOnContracts" name="IncreaseDecreaseInProvisionForLossOnContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gifi_InsuranceSettlement" name="InsuranceSettlement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gifi_JenningsLouisianaMember" name="JenningsLouisianaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_LEEVACMember" name="LEEVACMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_LakeCharlesLouisianaMember" name="LakeCharlesLouisianaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_LesseeOperatingLeaseNumberOfRenewals" name="LesseeOperatingLeaseNumberOfRenewals" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gifi_LongTermIncentivePlan1997Member" name="LongTermIncentivePlan1997Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_LongTermIncentivePlanTwentyElevenMember" name="LongTermIncentivePlanTwentyElevenMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_LongTermIncentivePlanTwentyFifteenMember" name="LongTermIncentivePlanTwentyFifteenMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_LongTermIncentivePlanTwentyZeroTwoMember" name="LongTermIncentivePlanTwentyZeroTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_LongtermContractsOrProgramsDisclosureLineItems" name="LongtermContractsOrProgramsDisclosureLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_LongtermContractsOrProgramsDisclosureTable" name="LongtermContractsOrProgramsDisclosureTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_LossRelatedToCostOverrunsAndReWork" name="LossRelatedToCostOverrunsAndReWork" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic" name="NetIncomeLossAllocatedToParticipatingSecuritiesBasic" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_NonEmployeeDirectorMember" name="NonEmployeeDirectorMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_NumberOfBendingRollMachines" name="NumberOfBendingRollMachines" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_NumberOfBuildings" name="NumberOfBuildings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_NumberOfCorporateNonOperatingSegments" name="NumberOfCorporateNonOperatingSegments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_NumberOfCranes" name="NumberOfCranes" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_NumberOfDrydocksSold" name="NumberOfDrydocksSold" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_NumberOfProjectsInALossPosition" name="NumberOfProjectsInALossPosition" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_NumberOfUncompletedProjects" name="NumberOfUncompletedProjects" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_NumberofProjectsAcquired" name="NumberofProjectsAcquired" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_OfficeSpaceArea" name="OfficeSpaceArea" nillable="true" substitutionGroup="xbrli:item" type="num:areaItemType" xbrli:periodType="instant" />
  <xsd:element id="gifi_OperatingCyclePolicyPolicyTextBlock" name="OperatingCyclePolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_OtherBasisOfPricingMember" name="OtherBasisOfPricingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_PreManufacturedMember" name="PreManufacturedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_PrepaidSubcontractorCosts" name="PrepaidSubcontractorCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gifi_ProceedsFromPropertyInsurancePolicy" name="ProceedsFromPropertyInsurancePolicy" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale" name="PropertyPlantandEquipmentReclassificationtoHeldforsale" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock" name="RetirementPlanAndStockIncentivePlansDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_RevenueVariableConsiderationContractPriceReduction" name="RevenueVariableConsiderationContractPriceReduction" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gifi_ServicesSegmentMember" name="ServicesSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_SharebasedPaymentsandRetirementDisclosureAbstract" name="SharebasedPaymentsandRetirementDisclosureAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_ShipyardAssetsMember" name="ShipyardAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_ShipyardSegmentMember" name="ShipyardSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_SignificantAccountingPoliciesLineItems" name="SignificantAccountingPoliciesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_SignificantAccountingPoliciesTable" name="SignificantAccountingPoliciesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_SouthTexasFabricationYardsMember" name="SouthTexasFabricationYardsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" name="SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_SouthTexasFabricationYardsNorthYardMember" name="SouthTexasFabricationYardsNorthYardMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_SouthTexasFabricationYardsSouthYardMember" name="SouthTexasFabricationYardsSouthYardMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_SouthTexasPropertiesEstimatedFutureRepairsMember" name="SouthTexasPropertiesEstimatedFutureRepairsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_SouthTexasPropertiesTotalLossOfBuildingsMember" name="SouthTexasPropertiesTotalLossOfBuildingsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember" name="SpecialtyAndHighGradeCopperNickelAndSteelMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gifi_SpecialtyPipingAndValvesMember" name="SpecialtyPipingAndValvesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested" name="StockIssuedDuringPeriodSharesRestrictedStockUnitsVested" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_SuretyBonds" name="SuretyBonds" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gifi_TangibleNetWorth" name="TangibleNetWorth" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gifi_TexasSouthYardAndTexasNorthYardMember" name="TexasSouthYardAndTexasNorthYardMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gifi_UnapprovedChangeOrderandClaimRevenue" name="UnapprovedChangeOrderandClaimRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>gifi-20181231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.gulfisland.com/role/Acquisitions" xlink:href="gifi-20181231.xsd#Acquisitions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AcquisitionsNarrativeDetails" xlink:href="gifi-20181231.xsd#AcquisitionsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSale" xlink:href="gifi-20181231.xsd#AssetsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:href="gifi-20181231.xsd#AssetsHeldForSaleNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:href="gifi-20181231.xsd#AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:href="gifi-20181231.xsd#AssetsHeldForSaleTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:href="gifi-20181231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails" xlink:href="gifi-20181231.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:href="gifi-20181231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="gifi-20181231.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="gifi-20181231.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" xlink:href="gifi-20181231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations" xlink:href="gifi-20181231.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilities" xlink:href="gifi-20181231.xsd#CreditFacilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilitiesDetails" xlink:href="gifi-20181231.xsd#CreditFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:href="gifi-20181231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/FairValueMeasurements" xlink:href="gifi-20181231.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/FairValueMeasurementsDetails" xlink:href="gifi-20181231.xsd#FairValueMeasurementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShare" xlink:href="gifi-20181231.xsd#IncomeLossPerCommonShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:href="gifi-20181231.xsd#IncomeLossPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" xlink:href="gifi-20181231.xsd#IncomeLossPerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxes" xlink:href="gifi-20181231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="gifi-20181231.xsd#IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:href="gifi-20181231.xsd#IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesNarrativeDetails" xlink:href="gifi-20181231.xsd#IncomeTaxesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:href="gifi-20181231.xsd#IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesTables" xlink:href="gifi-20181231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OperatingSegments" xlink:href="gifi-20181231.xsd#OperatingSegments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OperatingSegmentsNarrativeDetails" xlink:href="gifi-20181231.xsd#OperatingSegmentsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:href="gifi-20181231.xsd#OperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OperatingSegmentsTables" xlink:href="gifi-20181231.xsd#OperatingSegmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="gifi-20181231.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="gifi-20181231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="gifi-20181231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentAdditionalInformationDetails" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentDetails" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentScheduleOfMinimumFutureRentalPaymentsDetails" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentScheduleOfMinimumFutureRentalPaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnaudited" xlink:href="gifi-20181231.xsd#QuarterlyOperatingResultsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedSummaryOfQuarterlyResultsOfOperationsDetails" xlink:href="gifi-20181231.xsd#QuarterlyOperatingResultsUnauditedSummaryOfQuarterlyResultsOfOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedTables" xlink:href="gifi-20181231.xsd#QuarterlyOperatingResultsUnauditedTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlans" xlink:href="gifi-20181231.xsd#RetirementAndLongTermIncentivePlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansNarrativeDetails" xlink:href="gifi-20181231.xsd#RetirementAndLongTermIncentivePlansNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansSummaryOfStatusOfRestrictedStockAwardsDetails" xlink:href="gifi-20181231.xsd#RetirementAndLongTermIncentivePlansSummaryOfStatusOfRestrictedStockAwardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansTables" xlink:href="gifi-20181231.xsd#RetirementAndLongTermIncentivePlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetailsCalc2" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersSignificantCustomersDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersSignificantCustomersDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="simple" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/Acquisitions" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSale" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_4661613a-3cf4-cc14-5679-ecb9e9f4b621" xlink:type="locator" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_f77c1a9b-8304-0bd2-9fd8-1e84c5ab9d3c" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_4661613a-3cf4-cc14-5679-ecb9e9f4b621" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_f77c1a9b-8304-0bd2-9fd8-1e84c5ab9d3c" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_1bc1d533-2385-1d9c-afd2-1e84c5e09195" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_4661613a-3cf4-cc14-5679-ecb9e9f4b621" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_1bc1d533-2385-1d9c-afd2-1e84c5e09195" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_066608da-f041-4af6-3da0-95354b640e11" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:to="loc_us-gaap_Liabilities_066608da-f041-4af6-3da0-95354b640e11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_066608da-f041-4af6-3da0-95354b640e11" xlink:to="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_c2c48170-d0ff-2c37-effc-ff5f53e30dcb" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_AccountsPayableCurrent_c2c48170-d0ff-2c37-effc-ff5f53e30dcb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1beea529-7ff9-f264-77a3-b82530469f83" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1beea529-7ff9-f264-77a3-b82530469f83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_56ae2fbe-1d9b-2820-d3f0-88126fbd28ba" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_DeferredRevenueCurrent_56ae2fbe-1d9b-2820-d3f0-88126fbd28ba" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_8422f2c5-408e-d123-b935-f3115e023941" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2dcbbde2-9146-a0ba-7f6c-c71b481e0841" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_8422f2c5-408e-d123-b935-f3115e023941" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_0670da6c-3e8b-2eea-6346-d6b68d7aba81" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_066608da-f041-4af6-3da0-95354b640e11" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_0670da6c-3e8b-2eea-6346-d6b68d7aba81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_bba08e5f-78e8-6c25-01a4-6720051135cc" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_066608da-f041-4af6-3da0-95354b640e11" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_bba08e5f-78e8-6c25-01a4-6720051135cc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_63817d40-f759-fa9c-45a5-8bbbb36ed5c9" xlink:to="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_ea289a9d-deba-2cde-21e4-3d0ae7a1f011" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:to="loc_us-gaap_PreferredStockValue_ea289a9d-deba-2cde-21e4-3d0ae7a1f011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_aefe3f0c-abe4-5b83-9a64-da77d8e253dd" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:to="loc_us-gaap_CommonStockValue_aefe3f0c-abe4-5b83-9a64-da77d8e253dd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_6dca832a-861c-478d-b1a0-396533beb40d" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:to="loc_us-gaap_AdditionalPaidInCapital_6dca832a-861c-478d-b1a0-396533beb40d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a59bc5ae-63a0-c9bc-32f7-e2bd9f32bd26" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6765f135-8c69-bebc-a116-d59a52a5b2f2" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a59bc5ae-63a0-c9bc-32f7-e2bd9f32bd26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_96dd7052-744e-d270-4e77-67944ec39152" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_96dd7052-744e-d270-4e77-67944ec39152" xlink:to="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_32f41ea9-05c6-e713-464b-586a571d1c1f" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_32f41ea9-05c6-e713-464b-586a571d1c1f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_3ec11753-fef3-8925-54de-442c4603577e" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_ContractReceivableDueOneYearOrLess_3ec11753-fef3-8925-54de-442c4603577e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_120d87ed-4228-6812-13f3-5c322e959d0e" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_120d87ed-4228-6812-13f3-5c322e959d0e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_b69fa2fe-d7f6-024f-39fb-29cad0c95853" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_b69fa2fe-d7f6-024f-39fb-29cad0c95853" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_66bcd79a-a1c3-c24d-b8b4-7a0ce373714b" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_InventoryNet_66bcd79a-a1c3-c24d-b8b4-7a0ce373714b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_84156f77-ffd5-075d-6239-6cd45f85e5f7" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_84156f77-ffd5-075d-6239-6cd45f85e5f7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_HeldToMaturitySecuritiesCurrent" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_d5f60047-acfe-f776-44bb-7b8483678387" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d79dcc1c-93de-0ecd-2bd5-7c1f224c9b98" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_d5f60047-acfe-f776-44bb-7b8483678387" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f37ad080-c77a-efc5-c936-389b16abc420" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_96dd7052-744e-d270-4e77-67944ec39152" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f37ad080-c77a-efc5-c936-389b16abc420" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ddb0d184-2205-2a10-5b0e-faf2ccd717ae" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_96dd7052-744e-d270-4e77-67944ec39152" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ddb0d184-2205-2a10-5b0e-faf2ccd717ae" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_ad8f5587-cd30-97dd-9cf0-81ed4f58516c" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_ad8f5587-cd30-97dd-9cf0-81ed4f58516c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_eb909908-629e-b0dc-c0ba-a7cb50bec143" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_eb909908-629e-b0dc-c0ba-a7cb50bec143" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RecognitionOfDeferredRevenue" xlink:label="loc_us-gaap_RecognitionOfDeferredRevenue_fc715061-1a46-9f95-7708-9343f93d0750" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_RecognitionOfDeferredRevenue_fc715061-1a46-9f95-7708-9343f93d0750" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_3ed8328a-79e4-2cf0-2af5-fe244df39c6a" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_gifi_AllowanceForDoubtfulAccountsProvisions_3ed8328a-79e4-2cf0-2af5-fe244df39c6a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_45c69f9e-da88-288e-46e4-172c1cc97df8" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_AssetImpairmentCharges_45c69f9e-da88-288e-46e4-172c1cc97df8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_8b8a7c87-f572-eed3-b2f4-600f89d8232c" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_8b8a7c87-f572-eed3-b2f4-600f89d8232c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_a7cf7b51-b76d-10d8-7759-7e17ec5984f1" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_InsuredEventGainLoss_a7cf7b51-b76d-10d8-7759-7e17ec5984f1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_d98f2ddb-80a6-3621-3b7b-a9eb2bffa58f" xlink:type="locator" />
    <link:calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_d98f2ddb-80a6-3621-3b7b-a9eb2bffa58f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_852a0148-80e8-01e7-45e2-04986579e466" xlink:type="locator" />
    <link:calculationArc order="9" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_852a0148-80e8-01e7-45e2-04986579e466" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_90cbc3ab-f555-6407-b3b4-b2bfa84c9f18" xlink:type="locator" />
    <link:calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_ShareBasedCompensation_90cbc3ab-f555-6407-b3b4-b2bfa84c9f18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_7357074f-3c04-6e15-2de1-4b57df4c66ed" xlink:type="locator" />
    <link:calculationArc order="11" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_7357074f-3c04-6e15-2de1-4b57df4c66ed" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_335f837a-5be7-880a-50f9-2dc4be725c2b" xlink:type="locator" />
    <link:calculationArc order="12" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_335f837a-5be7-880a-50f9-2dc4be725c2b" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_508a34ba-a342-04e0-c07b-1e84c5f7e9df" xlink:type="locator" />
    <link:calculationArc order="13" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_508a34ba-a342-04e0-c07b-1e84c5f7e9df" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0a39d2ee-656d-ead5-a676-41794b4da8f4" xlink:type="locator" />
    <link:calculationArc order="14" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_0a39d2ee-656d-ead5-a676-41794b4da8f4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_7d3f88de-7d0f-fe63-f176-2a8af9ecbcbd" xlink:type="locator" />
    <link:calculationArc order="15" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_7d3f88de-7d0f-fe63-f176-2a8af9ecbcbd" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_IncreaseDecreaseInProvisionForLossOnContracts" xlink:label="loc_gifi_IncreaseDecreaseInProvisionForLossOnContracts_5b24a9ab-b049-b1e4-e0ad-1e84c5de1339" xlink:type="locator" />
    <link:calculationArc order="16" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_gifi_IncreaseDecreaseInProvisionForLossOnContracts_5b24a9ab-b049-b1e4-e0ad-1e84c5de1339" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_b489b242-7c42-8f9b-aefe-38a714c09711" xlink:type="locator" />
    <link:calculationArc order="17" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_b489b242-7c42-8f9b-aefe-38a714c09711" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_2d76eef5-dce5-0152-632e-9bab39da698c" xlink:type="locator" />
    <link:calculationArc order="18" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1bd0bd4e-4a6f-b052-029c-0ecb0c520251" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_2d76eef5-dce5-0152-632e-9bab39da698c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_ad8f5587-cd30-97dd-9cf0-81ed4f58516c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_cccd0209-1cd8-b603-e355-33e3ccd4e542" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_cccd0209-1cd8-b603-e355-33e3ccd4e542" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6d89f221-3ede-36b2-fcad-4a4ce1606f6a" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6d89f221-3ede-36b2-fcad-4a4ce1606f6a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_14563af3-6867-f32b-70bc-b8c9f3289ba2" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_14563af3-6867-f32b-70bc-b8c9f3289ba2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_74cf7c3a-f3d3-46c0-ad37-8c8e1e08d100" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_74cf7c3a-f3d3-46c0-ad37-8c8e1e08d100" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_be1e089d-7248-1092-ce64-fb2f29251191" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_be1e089d-7248-1092-ce64-fb2f29251191" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_ba965a94-39bc-3f56-ea27-30816903938c" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_28655e34-499f-b7bf-c54f-5de0990d0c65" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_ba965a94-39bc-3f56-ea27-30816903938c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_ad8f5587-cd30-97dd-9cf0-81ed4f58516c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_bd5d5ca5-7d41-2f41-654a-b2433f675680" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_bd5d5ca5-7d41-2f41-654a-b2433f675680" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_35daa78b-69b1-a085-04d1-e403e60f5923" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_35daa78b-69b1-a085-04d1-e403e60f5923" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_8bd1a974-560d-3f84-e984-727058b1874b" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_8bd1a974-560d-3f84-e984-727058b1874b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_15de0c29-7f29-fc68-dcff-36f8e7ff06d8" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_15de0c29-7f29-fc68-dcff-36f8e7ff06d8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_43305c85-41ff-3d0f-c464-dc8983363bce" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8917e24-06dd-060d-a290-e426c7895e54" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_43305c85-41ff-3d0f-c464-dc8983363bce" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" xlink:to="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_df00e688-c7aa-f044-9cba-c48e7c14e35b" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:to="loc_us-gaap_GrossProfit_df00e688-c7aa-f044-9cba-c48e7c14e35b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c604cfe-da19-5194-72b6-98be0130cfb7" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_df00e688-c7aa-f044-9cba-c48e7c14e35b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c604cfe-da19-5194-72b6-98be0130cfb7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1c65a201-fd8e-32d7-dad9-c6d1d5719594" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_df00e688-c7aa-f044-9cba-c48e7c14e35b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1c65a201-fd8e-32d7-dad9-c6d1d5719594" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_a698662c-5d68-9b87-98fe-02485cda58f8" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_a698662c-5d68-9b87-98fe-02485cda58f8" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet" xlink:label="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_9D79B906650C1DDE575707A72E7008C7" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:to="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_9D79B906650C1DDE575707A72E7008C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherGeneralExpense" xlink:label="loc_us-gaap_OtherGeneralExpense_4ba96b85-a5ce-3419-8d33-2819e9ebe4b2" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:to="loc_us-gaap_OtherGeneralExpense_4ba96b85-a5ce-3419-8d33-2819e9ebe4b2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherOperatingIncome" xlink:label="loc_us-gaap_OtherOperatingIncome_176c85c6-1e8c-5b7d-6f5d-9f22c7dbc7a2" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_5c890570-5904-7978-36d8-35b96dcf45ab" xlink:to="loc_us-gaap_OtherOperatingIncome_176c85c6-1e8c-5b7d-6f5d-9f22c7dbc7a2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_a56b34b7-57ab-a07c-7f03-8366849a14f0" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_19dfad62-5a43-dcc4-04a8-012732c1ed97" xlink:to="loc_us-gaap_InterestExpense_a56b34b7-57ab-a07c-7f03-8366849a14f0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/CreditFacilities" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/CreditFacilitiesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/FairValueMeasurements" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/FairValueMeasurementsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShare" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4d7615b5-9ab5-8e33-2d33-f406eee209fc" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4d7615b5-9ab5-8e33-2d33-f406eee209fc" xlink:to="loc_us-gaap_NetIncomeLoss_a10eea14-f4db-3125-d183-77bb54500e95" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic" xlink:label="loc_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_9c4b88b4-aff3-bec7-ae2f-fe244ea0b1d0" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4d7615b5-9ab5-8e33-2d33-f406eee209fc" xlink:to="loc_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_9c4b88b4-aff3-bec7-ae2f-fe244ea0b1d0" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/IncomeTaxes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_cee36967-7b64-56b0-03ea-66fbd4d14899" xlink:type="locator" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DeferredTaxAssetsLiabilitiesGross" xlink:label="loc_gifi_DeferredTaxAssetsLiabilitiesGross_0343C233B3271C4B8949074A28C5A64C" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_cee36967-7b64-56b0-03ea-66fbd4d14899" xlink:to="loc_gifi_DeferredTaxAssetsLiabilitiesGross_0343C233B3271C4B8949074A28C5A64C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gifi_DeferredTaxAssetsLiabilitiesGross_0343C233B3271C4B8949074A28C5A64C" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_ad6a47d1-5f32-71bb-5f8d-bd838e70624c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_ad6a47d1-5f32-71bb-5f8d-bd838e70624c" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DeferredTaxAssetsLongTermContracts" xlink:label="loc_gifi_DeferredTaxAssetsLongTermContracts_f026d770-56ab-c923-a89e-fe244e34ddfa" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_gifi_DeferredTaxAssetsLongTermContracts_f026d770-56ab-c923-a89e-fe244e34ddfa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_187bb760-9cde-c4af-d9e1-306e7a6330eb" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_187bb760-9cde-c4af-d9e1-306e7a6330eb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_4de6ab71-5584-b102-1689-14f04c2474ba" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_4de6ab71-5584-b102-1689-14f04c2474ba" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_e8fd0f39-0d07-8442-4833-5ebc3fe9de2e" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_e8fd0f39-0d07-8442-4833-5ebc3fe9de2e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_877d9548-0a6d-f5af-1e31-5b1edfc4107e" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_877d9548-0a6d-f5af-1e31-5b1edfc4107e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_8941e567-ec6e-8c30-1508-66a8372d1715" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_8941e567-ec6e-8c30-1508-66a8372d1715" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_0cc13c2f-6b23-b741-4f28-07325c7e7169" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d91ede05-f13f-9c89-cfbf-3dfb1dd1a1a6" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_0cc13c2f-6b23-b741-4f28-07325c7e7169" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_5ca8e732-540c-5527-8ee3-c835dafc5838" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gifi_DeferredTaxAssetsLiabilitiesGross_0343C233B3271C4B8949074A28C5A64C" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_5ca8e732-540c-5527-8ee3-c835dafc5838" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4ed01819-014a-ce74-957e-ddc9b0c1d62e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_5ca8e732-540c-5527-8ee3-c835dafc5838" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4ed01819-014a-ce74-957e-ddc9b0c1d62e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_bf91fc79-ffa7-5391-a432-8fad97ca53a5" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_5ca8e732-540c-5527-8ee3-c835dafc5838" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_bf91fc79-ffa7-5391-a432-8fad97ca53a5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d9af76c3-a64a-3b37-1d7d-4e9be8c70af6" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_cee36967-7b64-56b0-03ea-66fbd4d14899" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d9af76c3-a64a-3b37-1d7d-4e9be8c70af6" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_816edbc5-9d4b-113c-7ce2-6c08dd555314" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_816edbc5-9d4b-113c-7ce2-6c08dd555314" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b975ff9b-a11f-f2b5-e104-e0266dbbbfc6" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_816edbc5-9d4b-113c-7ce2-6c08dd555314" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b975ff9b-a11f-f2b5-e104-e0266dbbbfc6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4d365c95-da3d-c3cb-6f6b-7945d285af9f" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_816edbc5-9d4b-113c-7ce2-6c08dd555314" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4d365c95-da3d-c3cb-6f6b-7945d285af9f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e8a9abf2-38d3-77d1-fb6b-693fef632294" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e8a9abf2-38d3-77d1-fb6b-693fef632294" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_650e6c8f-1409-4de1-126f-784909f82e64" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e8a9abf2-38d3-77d1-fb6b-693fef632294" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_650e6c8f-1409-4de1-126f-784909f82e64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_10aa09ac-60b4-bd88-6c3b-c85b3f0fbf0a" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e8a9abf2-38d3-77d1-fb6b-693fef632294" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_10aa09ac-60b4-bd88-6c3b-c85b3f0fbf0a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_5c1aec47-de9f-ce8d-f168-ced9011d51ba" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e8a9abf2-38d3-77d1-fb6b-693fef632294" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_5c1aec47-de9f-ce8d-f168-ced9011d51ba" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f1b8c80c-fe31-3624-3b0a-70273297561e" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_51d18bf0-0823-2940-9470-e9bbca486da6" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f1b8c80c-fe31-3624-3b0a-70273297561e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_51d18bf0-0823-2940-9470-e9bbca486da6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_d23dd313-f50b-59fa-fd80-0dbe24277535" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f1b8c80c-fe31-3624-3b0a-70273297561e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_d23dd313-f50b-59fa-fd80-0dbe24277535" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent" xlink:label="loc_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_dfb89179-df39-b48c-e726-fe244ed925f5" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f1b8c80c-fe31-3624-3b0a-70273297561e" xlink:to="loc_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_dfb89179-df39-b48c-e726-fe244ed925f5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_78f646b8-a94f-444d-269f-fdaba548120f" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f1b8c80c-fe31-3624-3b0a-70273297561e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_78f646b8-a94f-444d-269f-fdaba548120f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_00f37689-1982-1c68-c80b-43003f810247" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f1b8c80c-fe31-3624-3b0a-70273297561e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_00f37689-1982-1c68-c80b-43003f810247" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_082942cb-e31f-ff03-a943-7f4739f70da9" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f1b8c80c-fe31-3624-3b0a-70273297561e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_082942cb-e31f-ff03-a943-7f4739f70da9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_46fd3e47-b379-3d5b-dad7-1fdc5e88b67f" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_46fd3e47-b379-3d5b-dad7-1fdc5e88b67f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_147896db-b2dd-402f-9f5b-8c57c745a45a" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_147896db-b2dd-402f-9f5b-8c57c745a45a" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount" xlink:label="loc_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_e63c59e0-641b-ed3a-0a5b-fe244f27c39c" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:to="loc_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_e63c59e0-641b-ed3a-0a5b-fe244f27c39c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_afc80aa1-52ab-07a3-d2c1-b41b211f6757" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_afc80aa1-52ab-07a3-d2c1-b41b211f6757" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_403b8245-2a5c-b405-4865-11cfdebd2992" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_403b8245-2a5c-b405-4865-11cfdebd2992" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_2fc8d554-3ed0-9aae-a23b-3842180d9904" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97bbae57-7f84-4da9-acab-610e56204929" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_2fc8d554-3ed0-9aae-a23b-3842180d9904" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/OperatingSegments" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/OperatingSegmentsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/OperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/OperatingSegmentsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentAdditionalInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f37ad080-c77a-efc5-c936-389b16abc420" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_78662f7f-2a6a-5d68-ba8a-7947ed287be5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f37ad080-c77a-efc5-c936-389b16abc420" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_78662f7f-2a6a-5d68-ba8a-7947ed287be5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0a08cda9-11b3-e7ac-3fc9-3a23c67d9b96" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f37ad080-c77a-efc5-c936-389b16abc420" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0a08cda9-11b3-e7ac-3fc9-3a23c67d9b96" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentScheduleOfMinimumFutureRentalPaymentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_198c3642-781c-a7d4-6f7d-8400ab29b18c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_198c3642-781c-a7d4-6f7d-8400ab29b18c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e0f20176-305e-e29f-ab09-584aea596901" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e0f20176-305e-e29f-ab09-584aea596901" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8e35e675-3955-0e95-1b9c-d08dd410962e" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8e35e675-3955-0e95-1b9c-d08dd410962e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_852d78fc-d4b9-e5fb-fd5a-9da7d3d49669" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_852d78fc-d4b9-e5fb-fd5a-9da7d3d49669" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7a6864a2-d55e-24e7-17f1-75d5cad038ee" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7a6864a2-d55e-24e7-17f1-75d5cad038ee" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a8c7556a-9f4c-b4fb-2e42-b21cf84287a7" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_4d26bd18-43c4-5981-04d4-83d0e9328a1d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_a8c7556a-9f4c-b4fb-2e42-b21cf84287a7" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnaudited" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedSummaryOfQuarterlyResultsOfOperationsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlans" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansSummaryOfStatusOfRestrictedStockAwardsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaap_CapitalizedContractCostNet_ba4511e9-31f0-9ad8-ca53-84d6386f9026" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostGross" xlink:label="loc_us-gaap_CapitalizedContractCostGross_bc06f9c2-91a3-7949-8a8f-9118deb47c12" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedContractCostNet_ba4511e9-31f0-9ad8-ca53-84d6386f9026" xlink:to="loc_us-gaap_CapitalizedContractCostGross_bc06f9c2-91a3-7949-8a8f-9118deb47c12" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate" xlink:label="loc_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_2CE242A6CBD3B0DFB82F039874E8E466" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedContractCostNet_ba4511e9-31f0-9ad8-ca53-84d6386f9026" xlink:to="loc_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_2CE242A6CBD3B0DFB82F039874E8E466" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_PrepaidSubcontractorCosts" xlink:label="loc_gifi_PrepaidSubcontractorCosts_27DCA2C736541807481626B9D095D5CA" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizedContractCostNet_ba4511e9-31f0-9ad8-ca53-84d6386f9026" xlink:to="loc_gifi_PrepaidSubcontractorCosts_27DCA2C736541807481626B9D095D5CA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ContractWithCustomerAssetLiabilityNet" xlink:label="loc_gifi_ContractWithCustomerAssetLiabilityNet_3BF71BF8AFB9706E43F4038BFCD10790" xlink:type="locator" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:label="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_49E98196321C90291CFD0382513138C1" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNet_3BF71BF8AFB9706E43F4038BFCD10790" xlink:to="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_49E98196321C90291CFD0382513138C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_120d87ed-4228-6812-13f3-5c322e959d0e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_49E98196321C90291CFD0382513138C1" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_120d87ed-4228-6812-13f3-5c322e959d0e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1beea529-7ff9-f264-77a3-b82530469f83" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_49E98196321C90291CFD0382513138C1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1beea529-7ff9-f264-77a3-b82530469f83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_127a58ad-fa99-8a03-2fec-96b5f697e51c" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNet_3BF71BF8AFB9706E43F4038BFCD10790" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_127a58ad-fa99-8a03-2fec-96b5f697e51c" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetailsCalc2" xlink:type="extended">
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ContractWithCustomerAssetLiabilityNet" xlink:label="loc_gifi_ContractWithCustomerAssetLiabilityNet_CE378EF20A3C0420D6493AB595F95C71_3BF71BF8AFB9706E43F4038BFCD10790" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaap_CapitalizedContractCostNet_CE378EF20A3C0420D6493AB595F95C71_ba4511e9-31f0-9ad8-ca53-84d6386f9026" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNet_CE378EF20A3C0420D6493AB595F95C71_3BF71BF8AFB9706E43F4038BFCD10790" xlink:to="loc_us-gaap_CapitalizedContractCostNet_CE378EF20A3C0420D6493AB595F95C71_ba4511e9-31f0-9ad8-ca53-84d6386f9026" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CapitalizedContractCostBillingsToDate" xlink:label="loc_gifi_CapitalizedContractCostBillingsToDate_CE378EF20A3C0420D6493AB595F95C71_7176F01C545BFC39546C039BA4DA15A0" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNet_CE378EF20A3C0420D6493AB595F95C71_3BF71BF8AFB9706E43F4038BFCD10790" xlink:to="loc_gifi_CapitalizedContractCostBillingsToDate_CE378EF20A3C0420D6493AB595F95C71_7176F01C545BFC39546C039BA4DA15A0" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ContractCostDeferredRevenue" xlink:label="loc_gifi_ContractCostDeferredRevenue_CE378EF20A3C0420D6493AB595F95C71_51DB2124F0EA9E67DDE639D38D8DE5EA" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNet_CE378EF20A3C0420D6493AB595F95C71_3BF71BF8AFB9706E43F4038BFCD10790" xlink:to="loc_gifi_ContractCostDeferredRevenue_CE378EF20A3C0420D6493AB595F95C71_51DB2124F0EA9E67DDE639D38D8DE5EA" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersSignificantCustomersDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>gifi-20181231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.gulfisland.com/role/Acquisitions" xlink:href="gifi-20181231.xsd#Acquisitions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AcquisitionsNarrativeDetails" xlink:href="gifi-20181231.xsd#AcquisitionsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSale" xlink:href="gifi-20181231.xsd#AssetsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:href="gifi-20181231.xsd#AssetsHeldForSaleNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:href="gifi-20181231.xsd#AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:href="gifi-20181231.xsd#AssetsHeldForSaleTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:href="gifi-20181231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails" xlink:href="gifi-20181231.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:href="gifi-20181231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="gifi-20181231.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="gifi-20181231.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" xlink:href="gifi-20181231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations" xlink:href="gifi-20181231.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilities" xlink:href="gifi-20181231.xsd#CreditFacilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilitiesDetails" xlink:href="gifi-20181231.xsd#CreditFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:href="gifi-20181231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/FairValueMeasurements" xlink:href="gifi-20181231.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/FairValueMeasurementsDetails" xlink:href="gifi-20181231.xsd#FairValueMeasurementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShare" xlink:href="gifi-20181231.xsd#IncomeLossPerCommonShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:href="gifi-20181231.xsd#IncomeLossPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" xlink:href="gifi-20181231.xsd#IncomeLossPerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxes" xlink:href="gifi-20181231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="gifi-20181231.xsd#IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:href="gifi-20181231.xsd#IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesNarrativeDetails" xlink:href="gifi-20181231.xsd#IncomeTaxesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:href="gifi-20181231.xsd#IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesTables" xlink:href="gifi-20181231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OperatingSegments" xlink:href="gifi-20181231.xsd#OperatingSegments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OperatingSegmentsNarrativeDetails" xlink:href="gifi-20181231.xsd#OperatingSegmentsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:href="gifi-20181231.xsd#OperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OperatingSegmentsTables" xlink:href="gifi-20181231.xsd#OperatingSegmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="gifi-20181231.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="gifi-20181231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="gifi-20181231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentAdditionalInformationDetails" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentDetails" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentScheduleOfMinimumFutureRentalPaymentsDetails" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentScheduleOfMinimumFutureRentalPaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnaudited" xlink:href="gifi-20181231.xsd#QuarterlyOperatingResultsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedSummaryOfQuarterlyResultsOfOperationsDetails" xlink:href="gifi-20181231.xsd#QuarterlyOperatingResultsUnauditedSummaryOfQuarterlyResultsOfOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedTables" xlink:href="gifi-20181231.xsd#QuarterlyOperatingResultsUnauditedTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlans" xlink:href="gifi-20181231.xsd#RetirementAndLongTermIncentivePlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansNarrativeDetails" xlink:href="gifi-20181231.xsd#RetirementAndLongTermIncentivePlansNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansSummaryOfStatusOfRestrictedStockAwardsDetails" xlink:href="gifi-20181231.xsd#RetirementAndLongTermIncentivePlansSummaryOfStatusOfRestrictedStockAwardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansTables" xlink:href="gifi-20181231.xsd#RetirementAndLongTermIncentivePlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersSignificantCustomersDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersSignificantCustomersDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/Acquisitions" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LEEVACMember" xlink:label="loc_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B" xlink:to="loc_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_81820EC4BCB7AA9C2A3306FD33165090" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_81820EC4BCB7AA9C2A3306FD33165090" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_BusinessCombinationConsiderationTransferredCashDueatClosing" xlink:label="loc_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionBacklogAcquired" xlink:label="loc_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated" xlink:label="loc_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberofProjectsAcquired" xlink:label="loc_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers" xlink:label="loc_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSale" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_144E06FA9D59743832E93179E68EECCC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_144E06FA9D59743832E93179E68EECCC" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_EFFC5D79D7DF1096650B3179E68F48DC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_144E06FA9D59743832E93179E68EECCC" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_EFFC5D79D7DF1096650B3179E68F48DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_AF781370A05A7CDA220D3179E68FD812_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_EFFC5D79D7DF1096650B3179E68F48DC" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_AF781370A05A7CDA220D3179E68FD812_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_AF781370A05A7CDA220D3179E68FD812" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_EFFC5D79D7DF1096650B3179E68F48DC" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_AF781370A05A7CDA220D3179E68FD812" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_2972A3C094940F25EB743179E6908B59" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_AF781370A05A7CDA220D3179E68FD812" xlink:to="loc_us-gaap_BuildingMember_2972A3C094940F25EB743179E6908B59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ED9E840C81617EAACC493179E6906C78" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_144E06FA9D59743832E93179E68EECCC" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ED9E840C81617EAACC493179E6906C78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ED9E840C81617EAACC493179E6906C78" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ED9E840C81617EAACC493179E6906C78" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_TexasSouthYardAndTexasNorthYardMember" xlink:label="loc_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsSouthYardMember" xlink:label="loc_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsNorthYardMember" xlink:label="loc_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_BE5636FFE015172EFB6F3179E691202A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_FabricationFacilitiesMember_BE5636FFE015172EFB6F3179E691202A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" xlink:label="loc_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_CE30009BF388A4D6E5EC3179E6935DCC" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_CE30009BF388A4D6E5EC3179E6935DCC" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasPropertiesTotalLossOfBuildingsMember" xlink:label="loc_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasPropertiesEstimatedFutureRepairsMember" xlink:label="loc_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_EFD1E9A64495DA83F0443179E6936D72" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_ShipyardAssetsMember_EFD1E9A64495DA83F0443179E6936D72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_81382B9246B48AA406D83179E6945617" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_144E06FA9D59743832E93179E68EECCC" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_81382B9246B48AA406D83179E6945617" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_A7B90AF5BF93D83D61293179E6940B89_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_81382B9246B48AA406D83179E6945617" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_A7B90AF5BF93D83D61293179E6940B89_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_A7B90AF5BF93D83D61293179E6940B89" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_81382B9246B48AA406D83179E6945617" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_A7B90AF5BF93D83D61293179E6940B89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_14B2C5FF8E3E816A44703179E6999834" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_A7B90AF5BF93D83D61293179E6940B89" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_14B2C5FF8E3E816A44703179E6999834" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_65F705E780F85B0520FF3179E69A3D39" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_A7B90AF5BF93D83D61293179E6940B89" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_65F705E780F85B0520FF3179E69A3D39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_F83613D04D81EBCA04213179E69B87B3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_F83613D04D81EBCA04213179E69B87B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9490CCF69B894DE2DF3B3179E69B223D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9490CCF69B894DE2DF3B3179E69B223D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_3A7E5A88203162638CE0317EBA1047EB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_3A7E5A88203162638CE0317EBA1047EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4CC80BD2BC779F08F4623179E69BC836" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4CC80BD2BC779F08F4623179E69BC836" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_16F58FA116EF3E424D843179E69B8298" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_16F58FA116EF3E424D843179E69B8298" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DisposalGroupNotIncludedInSale" xlink:label="loc_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_E49C4F9E729DB25B6CC03179E69C631D" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_E49C4F9E729DB25B6CC03179E69C631D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_F073D3AD099D495C36F83179E69C3047" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_F073D3AD099D495C36F83179E69C3047" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfCranes" xlink:label="loc_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfBendingRollMachines" xlink:label="loc_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuranceRecoveries" xlink:label="loc_us-gaap_InsuranceRecoveries_7BDF01D4E94D4EAF5F4D3179E69D788E" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_InsuranceRecoveries_7BDF01D4E94D4EAF5F4D3179E69D788E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_264C15B654E29AD972323179E69D98D4" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_InsuredEventGainLoss_264C15B654E29AD972323179E69D98D4" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfBuildings" xlink:label="loc_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_InsuranceSettlement" xlink:label="loc_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_659E722A874079778C713179E69E04D6" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_659E722A874079778C713179E69E04D6" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfDrydocksSold" xlink:label="loc_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:to="loc_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_2195CF5534DC3951D629FE247A215717" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:to="loc_gifi_ShipyardAssetsMember_2195CF5534DC3951D629FE247A215717" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_47305F8231BD07D2FD52FE247A23004C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_47305F8231BD07D2FD52FE247A23004C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_BD554CBEF3748E62ADA8FE247A244E1A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_BD554CBEF3748E62ADA8FE247A244E1A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622" xlink:to="loc_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B" xlink:to="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B" xlink:to="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_CA27CCB2D2457E9480A7FE247A497683" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:to="loc_us-gaap_CommonStockMember_CA27CCB2D2457E9480A7FE247A497683" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_FF1703D71E7C97BC2097FE247A499447" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_FF1703D71E7C97BC2097FE247A499447" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_AEB18B015CBEEAF5318BFE247A494601" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:to="loc_us-gaap_RetainedEarningsMember_AEB18B015CBEEAF5318BFE247A494601" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_8C38EDFDCEC18B289636FE247A4A6092" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_8C38EDFDCEC18B289636FE247A4A6092" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_103CEFB98A61DCE14A40FE247A4A2FE6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_StockholdersEquity_103CEFB98A61DCE14A40FE247A4A2FE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_055FB21579192847E5C9FE247A4BFF12" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_NetIncomeLoss_055FB21579192847E5C9FE247A4BFF12" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested" xlink:label="loc_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_28718E27898A9E668EBAFE247A4B375E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_28718E27898A9E668EBAFE247A4B375E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8034799231B6CB0DB6B1FE247A4BB8BD" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8034799231B6CB0DB6B1FE247A4BB8BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="loc_us-gaap_DividendsCommonStock_7C7B8C9658B7F563208DFE247A4B0B29" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_DividendsCommonStock_7C7B8C9658B7F563208DFE247A4B0B29" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/CreditFacilities" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/CreditFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:to="loc_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569" xlink:to="loc_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569" xlink:to="loc_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_6175111E5D2E2D67568831C110A45AEB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:to="loc_us-gaap_LetterOfCreditMember_6175111E5D2E2D67568831C110A45AEB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_AE6123E3E6B0EB583FEB31C110A42C37" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_AE6123E3E6B0EB583FEB31C110A42C37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:to="loc_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770" xlink:to="loc_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770" xlink:to="loc_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_ED1B3520323882C6178631C110A54AE6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:to="loc_us-gaap_PrimeRateMember_ED1B3520323882C6178631C110A54AE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_C878FC9414327594876A31C110A5E524" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_C878FC9414327594876A31C110A5E524" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_C51701D60A58FC2C795331C110A50542" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_C51701D60A58FC2C795331C110A50542" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinimumNetWorthRequiredForCompliance" xlink:label="loc_us-gaap_MinimumNetWorthRequiredForCompliance_B3F0965671DF9C543A6231C110A66462" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_MinimumNetWorthRequiredForCompliance_B3F0965671DF9C543A6231C110A66462" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2B641663F17C4A036CE431C110A7B601" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2B641663F17C4A036CE431C110A7B601" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_05DE5CBEC70C66185E5D31C110A7649E" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_05DE5CBEC70C66185E5D31C110A7649E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5E73FBFBAD48933E028131C110A76CF9" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5E73FBFBAD48933E028131C110A76CF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_AB44F83D714EE571454831C110A81E06" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_LineOfCredit_AB44F83D714EE571454831C110A81E06" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_607ED880279869FBAD3131C110A81D7D" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_607ED880279869FBAD3131C110A81D7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_AA1AD2991B49172B8D0331C110ABECC1" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_AA1AD2991B49172B8D0331C110ABECC1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_TangibleNetWorth" xlink:label="loc_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SuretyBonds" xlink:label="loc_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/FairValueMeasurements" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_PreManufacturedMember" xlink:label="loc_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:to="loc_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember" xlink:label="loc_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:to="loc_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SpecialtyPipingAndValvesMember" xlink:label="loc_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:to="loc_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_C090A4F840D2E2AFD95726BF78B9505B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_C090A4F840D2E2AFD95726BF78B9505B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4F1E5A77415427C0BD9626BF78B9F2AF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_C090A4F840D2E2AFD95726BF78B9505B" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4F1E5A77415427C0BD9626BF78B9F2AF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4F1E5A77415427C0BD9626BF78B9F2AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_C090A4F840D2E2AFD95726BF78B9505B" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4F1E5A77415427C0BD9626BF78B9F2AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_9DAFEA5AFFC91D2BA17A26BF78B9F2FE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_4F1E5A77415427C0BD9626BF78B9F2AF" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_9DAFEA5AFFC91D2BA17A26BF78B9F2FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1F548E2A155A7DECE8A126BF78B99897" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1F548E2A155A7DECE8A126BF78B99897" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_5B43AB7C5FE73E62DCD426BF78B959ED_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1F548E2A155A7DECE8A126BF78B99897" xlink:to="loc_us-gaap_SegmentDomain_5B43AB7C5FE73E62DCD426BF78B959ED_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_5B43AB7C5FE73E62DCD426BF78B959ED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1F548E2A155A7DECE8A126BF78B99897" xlink:to="loc_us-gaap_SegmentDomain_5B43AB7C5FE73E62DCD426BF78B959ED" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_7B796CA5743C8BB7789326BF78BDAE3A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5B43AB7C5FE73E62DCD426BF78B959ED" xlink:to="loc_gifi_ServicesSegmentMember_7B796CA5743C8BB7789326BF78BDAE3A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_1316FB1C99BA644D972326BF78BD7354" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5B43AB7C5FE73E62DCD426BF78B959ED" xlink:to="loc_gifi_FabricationSegmentMember_1316FB1C99BA644D972326BF78BD7354" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_EB5AD71AF40FAA3B644126BF78BD5914" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_EB5AD71AF40FAA3B644126BF78BD5914" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_9D314818F6A933EADCCC26BF78BDBA1D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_9D314818F6A933EADCCC26BF78BDBA1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_1D7DCD0C75133EE1B13526BF78BDDB53" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:to="loc_us-gaap_InventoryWriteDown_1D7DCD0C75133EE1B13526BF78BDDB53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_E21975C0D159921DF5B726BF78BDBDA4" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:to="loc_us-gaap_AssetImpairmentCharges_E21975C0D159921DF5B726BF78BDBDA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherInventoryScrap" xlink:label="loc_us-gaap_OtherInventoryScrap_530AD844AF8A7828B93426E7CEB5A6B5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:to="loc_us-gaap_OtherInventoryScrap_530AD844AF8A7828B93426E7CEB5A6B5" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShare" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/IncomeTaxes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_1C6C8E1FB58397003AA930812F331A1D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:to="loc_us-gaap_DomesticCountryMember_1C6C8E1FB58397003AA930812F331A1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_65BEB904576858AC1EA330812F332793" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_65BEB904576858AC1EA330812F332793" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_D6289D6DF6B190BDC38B30812F3427D5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_D6289D6DF6B190BDC38B30812F3427D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_F975DF827084B401E6AE30812F341F41" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_F975DF827084B401E6AE30812F341F41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_90BFE8EC607B5C3D7BC030812F34F1D1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_90BFE8EC607B5C3D7BC030812F34F1D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_730C8FF9C12FF1966E9A30812F3407E0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:to="loc_us-gaap_OperatingLossCarryforwards_730C8FF9C12FF1966E9A30812F3407E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22DFBD0288F829D197BB30953C97FCC6" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22DFBD0288F829D197BB30953C97FCC6" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OperatingSegments" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OperatingSegmentsNarrativeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_E5315986289B05164AEA3B3BEC68F2E6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_E5315986289B05164AEA3B3BEC68F2E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_F9CB527B0AB4F715E2C63B3BEC68734F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_E5315986289B05164AEA3B3BEC68F2E6" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_F9CB527B0AB4F715E2C63B3BEC68734F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_F9CB527B0AB4F715E2C63B3BEC68734F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_E5315986289B05164AEA3B3BEC68F2E6" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_F9CB527B0AB4F715E2C63B3BEC68734F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_B264B49D81331D4149913B3BEC6CFF98" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_F9CB527B0AB4F715E2C63B3BEC68734F" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_B264B49D81331D4149913B3BEC6CFF98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D3451044AEF17B1B87BA3B3BEC6C67D5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D3451044AEF17B1B87BA3B3BEC6C67D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854286C42336ED5711423B3BEC6C1DED_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D3451044AEF17B1B87BA3B3BEC6C67D5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854286C42336ED5711423B3BEC6C1DED_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854286C42336ED5711423B3BEC6C1DED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D3451044AEF17B1B87BA3B3BEC6C67D5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854286C42336ED5711423B3BEC6C1DED" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" xlink:label="loc_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854286C42336ED5711423B3BEC6C1DED" xlink:to="loc_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:to="loc_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16" xlink:to="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16" xlink:to="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_CFCD64EE96822C81337C3B3BEC6C7140" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:to="loc_us-gaap_OperatingSegmentsMember_CFCD64EE96822C81337C3B3BEC6C7140" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_9B79F30DDB5A0AE15A3C3B3BEC6C798E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:to="loc_us-gaap_CorporateNonSegmentMember_9B79F30DDB5A0AE15A3C3B3BEC6C798E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_42459BC63BFD323E0F633B3BEC6C14AD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:to="loc_us-gaap_IntersegmentEliminationMember_42459BC63BFD323E0F633B3BEC6C14AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6EFB595BEF1A93A729853B3BEC6CEE97" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6EFB595BEF1A93A729853B3BEC6CEE97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6EFB595BEF1A93A729853B3BEC6CEE97" xlink:to="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6EFB595BEF1A93A729853B3BEC6CEE97" xlink:to="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_2B551F391C4D086B1FDE3B3BEC6CA381" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:to="loc_gifi_FabricationSegmentMember_2B551F391C4D086B1FDE3B3BEC6CA381" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_D88738F6635FADEC01CA3B3BEC6CC996" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:to="loc_gifi_ShipyardSegmentMember_D88738F6635FADEC01CA3B3BEC6CC996" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:to="loc_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EPCSegmentMember" xlink:label="loc_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:to="loc_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationAndShipyardSegmentsMember" xlink:label="loc_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:to="loc_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3BD08FC3F39463F803463B3BEC6C021A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3BD08FC3F39463F803463B3BEC6C021A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_577044CB733A5606E5903B3BEC6CC972" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_GrossProfit_577044CB733A5606E5903B3BEC6CC972" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_CB79FC8A56C515590BB33B3BEC7047C7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_OperatingIncomeLoss_CB79FC8A56C515590BB33B3BEC7047C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_0E4E7E7999AE418346FE3B3BEC701730" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_Depreciation_0E4E7E7999AE418346FE3B3BEC701730" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_F807662AC97A46D768403B3BEC70D243" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_F807662AC97A46D768403B3BEC70D243" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_542144E0C9140CFE99BA3B3BEC70CF6A" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_Assets_542144E0C9140CFE99BA3B3BEC70CF6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_6CAF06589587DFF6DE4F3B3BEC708ED3" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_6CAF06589587DFF6DE4F3B3BEC708ED3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds" xlink:label="loc_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_49EA2FF8A6E2D7010A9A3B3BEC70C240" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_49EA2FF8A6E2D7010A9A3B3BEC70C240" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_FEC5B8238B0D6BF2852C3B3BEC705394" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_InsuredEventGainLoss_FEC5B8238B0D6BF2852C3B3BEC705394" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_468A696F844E3E8AD4733B3BEC7064DE" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_TangibleAssetImpairmentCharges_468A696F844E3E8AD4733B3BEC7064DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_E127CDF51F49F3D879C13B3BEC7049A9" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_E127CDF51F49F3D879C13B3BEC7049A9" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LossRelatedToCostOverrunsAndReWork" xlink:label="loc_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OperatingSegmentsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SignificantAccountingPoliciesLineItems" xlink:label="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:type="locator" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SignificantAccountingPoliciesTable" xlink:label="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_234553BEFDC8E8B5669439C853BDCD20" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6" xlink:to="loc_us-gaap_SubsequentEventMember_234553BEFDC8E8B5669439C853BDCD20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:to="loc_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioAdjustmentMember" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_2AB5241CAC75E029563A39DF5FBE6FD0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_2AB5241CAC75E029563A39DF5FBE6FD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="loc_us-gaap_ScenarioForecastMember_1FDE5A6F9933ED32270C39C853BDD606" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:to="loc_us-gaap_ScenarioForecastMember_1FDE5A6F9933ED32270C39C853BDD606" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1" xlink:to="loc_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1" xlink:to="loc_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_64E20A338D47474B78B539C853BD908E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_64E20A338D47474B78B539C853BD908E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_C782DB0FF4E9FCE5A4B939C853BDC760" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_C782DB0FF4E9FCE5A4B939C853BDC760" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:to="loc_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C" xlink:to="loc_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C" xlink:to="loc_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_C3E7CAE5DC84087C63BB39C853BDF9E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:to="loc_srt_MinimumMember_C3E7CAE5DC84087C63BB39C853BDF9E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_283AFF0261EF6898AFFD39C853BD986A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:to="loc_srt_MaximumMember_283AFF0261EF6898AFFD39C853BD986A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_E89FCBB3EE85AC92FDB239C853BDB55C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_E89FCBB3EE85AC92FDB239C853BDB55C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_UnapprovedChangeOrderandClaimRevenue" xlink:label="loc_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="loc_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_7204090BD1235EA9BD5839C853BDDBCB" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_7204090BD1235EA9BD5839C853BDDBCB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts" xlink:label="loc_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_01F31CF02C454F9E2C6C39C853BD4C56" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_01F31CF02C454F9E2C6C39C853BD4C56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_C36295BEF079FAA3447039C853BD6786" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_ContractWithCustomerLiability_C36295BEF079FAA3447039C853BD6786" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:label="loc_us-gaap_ProductionRelatedImpairmentsOrCharges_0510E71DCA64EC834A7B39C853BDD4AD" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_ProductionRelatedImpairmentsOrCharges_0510E71DCA64EC834A7B39C853BDD4AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_FF0659C4ECA914478CCF39C853BDA2B1" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_FF0659C4ECA914478CCF39C853BDA2B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_F7CD10984B9A418D2E4E39C853BD0722" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_F7CD10984B9A418D2E4E39C853BD0722" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_BC69E83EB4E388F46A2039C853BD57BB" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_OperatingLeaseLiability_BC69E83EB4E388F46A2039C853BD57BB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED" xlink:to="loc_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:to="loc_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49" xlink:to="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49" xlink:to="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX" xlink:label="loc_stpr_TX_BFD9F2189DE8751B74AF3179E61A1FD3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:to="loc_stpr_TX_BFD9F2189DE8751B74AF3179E61A1FD3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_JenningsLouisianaMember" xlink:label="loc_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:to="loc_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LakeCharlesLouisianaMember" xlink:label="loc_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:to="loc_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_18D6823A28BF129827EF3179E61C3411" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_18D6823A28BF129827EF3179E61C3411" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_4EE09A382ADDC0783B353179E61C84BD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:to="loc_us-gaap_LeaseAndRentalExpense_4EE09A382ADDC0783B353179E61C84BD" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_OfficeSpaceArea" xlink:label="loc_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:to="loc_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LesseeOperatingLeaseNumberOfRenewals" xlink:label="loc_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:to="loc_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_FE8C4E2E99657CE69D5E3179E61D77B9" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_FE8C4E2E99657CE69D5E3179E61D77B9" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D17FCF61D9F5D1C2E080368049C2E5CE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_67EDA19845B948FA8870368049C25475" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D17FCF61D9F5D1C2E080368049C2E5CE" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_67EDA19845B948FA8870368049C25475" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_A2E8933628565990461E368049C20005" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_67EDA19845B948FA8870368049C25475" xlink:to="loc_srt_RangeAxis_A2E8933628565990461E368049C20005" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_58726540C073AA5FBEEF368049C22183_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_A2E8933628565990461E368049C20005" xlink:to="loc_srt_RangeMember_58726540C073AA5FBEEF368049C22183_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_58726540C073AA5FBEEF368049C22183" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_A2E8933628565990461E368049C20005" xlink:to="loc_srt_RangeMember_58726540C073AA5FBEEF368049C22183" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_0B8D1A6ACA3EA80F067B368049C2E31A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_58726540C073AA5FBEEF368049C22183" xlink:to="loc_srt_MinimumMember_0B8D1A6ACA3EA80F067B368049C2E31A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_2FC7F9B62704BAA4D0DD368049C2182B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_58726540C073AA5FBEEF368049C22183" xlink:to="loc_srt_MaximumMember_2FC7F9B62704BAA4D0DD368049C2182B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_01AB37A3138325342E7B368049C2BF46" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_67EDA19845B948FA8870368049C25475" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_01AB37A3138325342E7B368049C2BF46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_01AB37A3138325342E7B368049C2BF46" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_01AB37A3138325342E7B368049C2BF46" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_2F38FD5FE2F7409A2A27368049C2BE38" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_LandMember_2F38FD5FE2F7409A2A27368049C2BE38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_7C8B17650672A2CB48E9368049C2C6E2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_BuildingMember_7C8B17650672A2CB48E9368049C2C6E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_B49229427307BF1069FB368049C2F64A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_B49229427307BF1069FB368049C2F64A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_14111712B1E0895AA4EB368049C2D527" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_14111712B1E0895AA4EB368049C2D527" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransportationEquipmentMember" xlink:label="loc_us-gaap_TransportationEquipmentMember_52D1F38CACC29ECD1CEE368049C2BD08" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_TransportationEquipmentMember_52D1F38CACC29ECD1CEE368049C2BD08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingImprovementsMember_AD24725D7C932EE847A9368049C2B5BD" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_BuildingImprovementsMember_AD24725D7C932EE847A9368049C2B5BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_C238C20A15E253B88CB8368049C29402" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_ConstructionInProgressMember_C238C20A15E253B88CB8368049C29402" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_BEF8B38A9DF12D179800368049C24FE9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D17FCF61D9F5D1C2E080368049C2E5CE" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_BEF8B38A9DF12D179800368049C24FE9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D3BF1A46FDB5FD43C27368049C273B0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D17FCF61D9F5D1C2E080368049C2E5CE" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D3BF1A46FDB5FD43C27368049C273B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_61A0C4EA4209FB71AD61368049C2DE31" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D17FCF61D9F5D1C2E080368049C2E5CE" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_61A0C4EA4209FB71AD61368049C2DE31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5CD06C8AE461A2963FA6368049C2C5FD" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D17FCF61D9F5D1C2E080368049C2E5CE" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5CD06C8AE461A2963FA6368049C2C5FD" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentScheduleOfMinimumFutureRentalPaymentsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnaudited" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedSummaryOfQuarterlyResultsOfOperationsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:label="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable" xlink:label="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4EBC498506975FD53DA1348A8F4AB4A7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4EBC498506975FD53DA1348A8F4AB4A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_368F9C285836E55AAD36348A8F4E2CF6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4EBC498506975FD53DA1348A8F4AB4A7" xlink:to="loc_us-gaap_SegmentDomain_368F9C285836E55AAD36348A8F4E2CF6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_368F9C285836E55AAD36348A8F4E2CF6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4EBC498506975FD53DA1348A8F4AB4A7" xlink:to="loc_us-gaap_SegmentDomain_368F9C285836E55AAD36348A8F4E2CF6" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_1334F4235F4FAEE5EFFC348A8F4E5EB4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_368F9C285836E55AAD36348A8F4E2CF6" xlink:to="loc_gifi_ShipyardSegmentMember_1334F4235F4FAEE5EFFC348A8F4E5EB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1947B56F49C5317D4ADE348A8F4E7C4E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:to="loc_srt_RangeAxis_1947B56F49C5317D4ADE348A8F4E7C4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_739B7D3F5D55F6072946348A8F4E5CFB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1947B56F49C5317D4ADE348A8F4E7C4E" xlink:to="loc_srt_RangeMember_739B7D3F5D55F6072946348A8F4E5CFB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_739B7D3F5D55F6072946348A8F4E5CFB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1947B56F49C5317D4ADE348A8F4E7C4E" xlink:to="loc_srt_RangeMember_739B7D3F5D55F6072946348A8F4E5CFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_19FE9C2F889EE1D4C749348A8F4E2B2A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_739B7D3F5D55F6072946348A8F4E5CFB" xlink:to="loc_srt_MaximumMember_19FE9C2F889EE1D4C749348A8F4E2B2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_BC8F632AC171211EBE19348A8F4EC9E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_BC8F632AC171211EBE19348A8F4EC9E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_2AA7A6A8F07921BDE7A5348A8F4E61A3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_GrossProfit_2AA7A6A8F07921BDE7A5348A8F4E61A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_AADDCEB7873ACB1C29A3348A8F4E071C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_NetIncomeLoss_AADDCEB7873ACB1C29A3348A8F4E071C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_13216A1E51CD46B06520348A8F4EF13A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_13216A1E51CD46B06520348A8F4EF13A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_4201FB2E9A01C6FF1D2F348A8F4E3709" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_4201FB2E9A01C6FF1D2F348A8F4E3709" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_C7174786785FBA02E093348A8F4E29E0" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_C7174786785FBA02E093348A8F4E29E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_02697FADD90F49CF98F9348A8F4E5057" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_02697FADD90F49CF98F9348A8F4E5057" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LossRelatedToCostOverrunsAndReWork" xlink:label="loc_gifi_LossRelatedToCostOverrunsAndReWork_CC2BCEFF2BC3B4B237C3348A8F4EB080" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_gifi_LossRelatedToCostOverrunsAndReWork_CC2BCEFF2BC3B4B237C3348A8F4EB080" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_A374425B8CC644CC65B2348A8F4E7DB0" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_A374425B8CC644CC65B2348A8F4E7DB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_DC30E30D7B423DFCC28A348A8F4E8698" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_TangibleAssetImpairmentCharges_DC30E30D7B423DFCC28A348A8F4E8698" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlans" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:to="loc_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_BD8DAFD37472DAE1B17736804964EC2F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:to="loc_us-gaap_EmployeeStockOptionMember_BD8DAFD37472DAE1B17736804964EC2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_844F4C79466C163AD4EB36804964466C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:to="loc_us-gaap_RestrictedStockMember_844F4C79466C163AD4EB36804964466C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_947A2E938D3930D677CB368049642547" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:to="loc_us-gaap_PerformanceSharesMember_947A2E938D3930D677CB368049642547" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:to="loc_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NonEmployeeDirectorMember" xlink:label="loc_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9" xlink:to="loc_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:to="loc_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29" xlink:to="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29" xlink:to="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongTermIncentivePlan1997Member" xlink:label="loc_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:to="loc_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongTermIncentivePlanTwentyZeroTwoMember" xlink:label="loc_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:to="loc_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongTermIncentivePlanTwentyElevenMember" xlink:label="loc_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:to="loc_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongTermIncentivePlanTwentyFifteenMember" xlink:label="loc_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:to="loc_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1928E8958D705806A78536804964E1F9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1928E8958D705806A78536804964E1F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_33C1AB1AC0A24A4CA3FB36804964C240" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_33C1AB1AC0A24A4CA3FB36804964C240" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_CC983546C6D10E41EFD1368049647560" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_CC983546C6D10E41EFD1368049647560" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2997EEA31EFE347FF2003680496452ED" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2997EEA31EFE347FF2003680496452ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_0B03E66763783A52C40536804964AEE5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ShareBasedCompensation_0B03E66763783A52C40536804964AEE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_EC2A471038D06A5AF08C36804964DC17" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_EC2A471038D06A5AF08C36804964DC17" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7A708F4455FF68888D2136804964B558" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7A708F4455FF68888D2136804964B558" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_31D56603609038EA60E336804964FFBE" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_31D56603609038EA60E336804964FFBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_340DA449B35DD4E7E65036804964A83B" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_340DA449B35DD4E7E65036804964A83B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B8B28EBC4D3C53CDD686368049641BC6" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B8B28EBC4D3C53CDD686368049641BC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_618AD99FD7B3A879E147368049648A82" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_618AD99FD7B3A879E147368049648A82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_678E85D4F83814E600C0368049643ADE" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_678E85D4F83814E600C0368049643ADE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_D48DE61F12143F5B32253680496454B2" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_D48DE61F12143F5B32253680496454B2" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansSummaryOfStatusOfRestrictedStockAwardsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_89E14ACA3E6696D4899831C1101EE0CC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_32AEA31B9BD966E9882A31C1101D0E3E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_89E14ACA3E6696D4899831C1101EE0CC" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_32AEA31B9BD966E9882A31C1101D0E3E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_D1B415170C3ADE93CAA031C1101DE31E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_32AEA31B9BD966E9882A31C1101D0E3E" xlink:to="loc_us-gaap_AwardTypeAxis_D1B415170C3ADE93CAA031C1101DE31E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1D6AAA5B23ABAA0FAD731C1101E1C16_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_D1B415170C3ADE93CAA031C1101DE31E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1D6AAA5B23ABAA0FAD731C1101E1C16_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1D6AAA5B23ABAA0FAD731C1101E1C16" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_D1B415170C3ADE93CAA031C1101DE31E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1D6AAA5B23ABAA0FAD731C1101E1C16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_E486893CD839976D362931C1101E58BA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1D6AAA5B23ABAA0FAD731C1101E1C16" xlink:to="loc_us-gaap_RestrictedStockMember_E486893CD839976D362931C1101E58BA" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_0B0B3ECC8F1EAF53E00A31E38137BA51" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_89E14ACA3E6696D4899831C1101EE0CC" xlink:to="loc_dei_DocumentFiscalYearFocus_0B0B3ECC8F1EAF53E00A31E38137BA51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_89E14ACA3E6696D4899831C1101EE0CC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_AD5D8215CF1B616205D131C1101F9F27" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_AD5D8215CF1B616205D131C1101F9F27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_001A925DB29D46B3B21031C1101F6829" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_001A925DB29D46B3B21031C1101F6829" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_F3D1B20586DE30AAE04231C110207370" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_F3D1B20586DE30AAE04231C110207370" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_B0F7F35D176B62CE6CCD31C1102020F1" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_B0F7F35D176B62CE6CCD31C1102020F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_89E14ACA3E6696D4899831C1101EE0CC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1E1E8E3796E8564C3B8931C11020B737" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1E1E8E3796E8564C3B8931C11020B737" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5939C9E5508DA309A77D31C1102245D2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5939C9E5508DA309A77D31C1102245D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_BECA685A363B72BDB9A331C110222E50" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_BECA685A363B72BDB9A331C110222E50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_180C49DA65FF79F36D5E31C110229DAB" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_180C49DA65FF79F36D5E31C110229DAB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FixedPriceContractMember" xlink:label="loc_us-gaap_FixedPriceContractMember_4E89D8586180334939AD3B452FB4A5E1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:to="loc_us-gaap_FixedPriceContractMember_4E89D8586180334939AD3B452FB4A5E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimeAndMaterialsContractMember" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_D504511F8B0699A31DDA3B452FB48824" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_D504511F8B0699A31DDA3B452FB48824" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_OtherBasisOfPricingMember" xlink:label="loc_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:to="loc_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0867A37F2A0D1FDA17BC3B452FB449AA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0867A37F2A0D1FDA17BC3B452FB449AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0867A37F2A0D1FDA17BC3B452FB449AA" xlink:to="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0867A37F2A0D1FDA17BC3B452FB449AA" xlink:to="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_D4E923EA9CE148A4B3213B452FB4EF58" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13" xlink:to="loc_gifi_FabricationSegmentMember_D4E923EA9CE148A4B3213B452FB4EF58" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_44477C8526B24198707A3B452FB4673F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13" xlink:to="loc_gifi_ShipyardSegmentMember_44477C8526B24198707A3B452FB4673F" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_1D889904A35D33DFE8183B452FB4B9BF" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13" xlink:to="loc_gifi_ServicesSegmentMember_1D889904A35D33DFE8183B452FB4B9BF" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EPCSegmentMember" xlink:label="loc_gifi_EPCSegmentMember_037CBC52DB5643A5F0F03B452FB483BF" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13" xlink:to="loc_gifi_EPCSegmentMember_037CBC52DB5643A5F0F03B452FB483BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_6680C4A8C3E7D5D12BF03B452FB4126D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:to="loc_srt_ConsolidationItemsAxis_6680C4A8C3E7D5D12BF03B452FB4126D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_2A6BD1D7D88350D7FDAE3B452FB435A0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_6680C4A8C3E7D5D12BF03B452FB4126D" xlink:to="loc_srt_ConsolidationItemsDomain_2A6BD1D7D88350D7FDAE3B452FB435A0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_2A6BD1D7D88350D7FDAE3B452FB435A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_6680C4A8C3E7D5D12BF03B452FB4126D" xlink:to="loc_srt_ConsolidationItemsDomain_2A6BD1D7D88350D7FDAE3B452FB435A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_BA3B1E62AE89E10168BD3B452FB466DC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_2A6BD1D7D88350D7FDAE3B452FB435A0" xlink:to="loc_us-gaap_IntersegmentEliminationMember_BA3B1E62AE89E10168BD3B452FB466DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4F5A6A8B8BBBF77BE6583B452FB4889A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4F5A6A8B8BBBF77BE6583B452FB4889A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:type="locator" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_9AB392E2C31DA6B085FC3A9BCBFB4102" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3" xlink:to="loc_us-gaap_SalesRevenueNetMember_9AB392E2C31DA6B085FC3A9BCBFB4102" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_36AC5B89C7C1045F44503A9BCBFB1E97" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_36AC5B89C7C1045F44503A9BCBFB1E97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_247BECE98087A800048F3A9BCBFB32FC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:to="loc_srt_StatementGeographicalAxis_247BECE98087A800048F3A9BCBFB32FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_80DD8F62AC619848BE673A9BCBFBB48A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_247BECE98087A800048F3A9BCBFB32FC" xlink:to="loc_srt_SegmentGeographicalDomain_80DD8F62AC619848BE673A9BCBFBB48A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_80DD8F62AC619848BE673A9BCBFBB48A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_247BECE98087A800048F3A9BCBFB32FC" xlink:to="loc_srt_SegmentGeographicalDomain_80DD8F62AC619848BE673A9BCBFBB48A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_418A9CC2B3984C9952483A9BCBFBBE1F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_80DD8F62AC619848BE673A9BCBFBB48A" xlink:to="loc_us-gaap_NonUsMember_418A9CC2B3984C9952483A9BCBFBBE1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C" xlink:to="loc_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C" xlink:to="loc_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:to="loc_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:to="loc_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_2A1FFD1F2E010BD863173A9BCBFB2D51" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_2A1FFD1F2E010BD863173A9BCBFB2D51" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_C986889FB0E7C94F711F3A9BCBFB0C82" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_C986889FB0E7C94F711F3A9BCBFB0C82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_F35EF695FB98EAE78B343A9BCBFBD524" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_F35EF695FB98EAE78B343A9BCBFBD524" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="loc_gifi_RevenueVariableConsiderationContractPriceReduction_7589B31AE9D9CC2DED3E3A9BCBFB4C5F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_gifi_RevenueVariableConsiderationContractPriceReduction_7589B31AE9D9CC2DED3E3A9BCBFB4C5F" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfProjectsInALossPosition" xlink:label="loc_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_C621ABA9DD9DC8AE3B993A9BCBFBDD18" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_C621ABA9DD9DC8AE3B993A9BCBFBDD18" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfUncompletedProjects" xlink:label="loc_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionInProgressNumberOfHarborTugVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0D4A8EFFC1AF64FC43983AB59615C19F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_D2EEF67574E0A6A239963AB5961206A8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0D4A8EFFC1AF64FC43983AB59615C19F" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_D2EEF67574E0A6A239963AB5961206A8" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_27C40280E705A44728363AB59613D496" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_D2EEF67574E0A6A239963AB5961206A8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_27C40280E705A44728363AB59613D496" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_27C40280E705A44728363AB59613D496" xlink:to="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_27C40280E705A44728363AB59613D496" xlink:to="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_EC1C3DBB739542F156443AB59613778A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466" xlink:to="loc_gifi_FabricationSegmentMember_EC1C3DBB739542F156443AB59613778A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_3C3FE41093909485351D3AB5961393F3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466" xlink:to="loc_gifi_ShipyardSegmentMember_3C3FE41093909485351D3AB5961393F3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_3BF5F6D1CC5C1FF525713AB59614D20B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466" xlink:to="loc_gifi_ServicesSegmentMember_3BF5F6D1CC5C1FF525713AB59614D20B" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EPCSegmentMember" xlink:label="loc_gifi_EPCSegmentMember_42D6462D916332A25B383AB596147EA0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466" xlink:to="loc_gifi_EPCSegmentMember_42D6462D916332A25B383AB596147EA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_D2EEF67574E0A6A239963AB5961206A8" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisputesMember" xlink:label="loc_us-gaap_DisputesMember_5D96C75DAAEAC1DB2B3D3AB59615112A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21" xlink:to="loc_us-gaap_DisputesMember_5D96C75DAAEAC1DB2B3D3AB59615112A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_F554B811EA418A92A1FE3AB59615610A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0D4A8EFFC1AF64FC43983AB59615C19F" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_F554B811EA418A92A1FE3AB59615610A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0D4A8EFFC1AF64FC43983AB59615C19F" xlink:to="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5C6B863FED589D30E28303135BE2CE2D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5C6B863FED589D30E28303135BE2CE2D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_2536F15BE25E6714A88B03135BE2F3CD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_2536F15BE25E6714A88B03135BE2F3CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7B516077AA466C23432603135BE3BF3B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7B516077AA466C23432603135BE3BF3B" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersSignificantCustomersDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4ECC3282425FFB4ACD0839CC3C55C3C7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4ECC3282425FFB4ACD0839CC3C55C3C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_EC9FC8F3EE362045BF7B39CC3C55582B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4ECC3282425FFB4ACD0839CC3C55C3C7" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_EC9FC8F3EE362045BF7B39CC3C55582B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_EC9FC8F3EE362045BF7B39CC3C55582B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4ECC3282425FFB4ACD0839CC3C55C3C7" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_EC9FC8F3EE362045BF7B39CC3C55582B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_4052C6D19C264F76BF5E39CC3C55341A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_EC9FC8F3EE362045BF7B39CC3C55582B" xlink:to="loc_us-gaap_SalesRevenueNetMember_4052C6D19C264F76BF5E39CC3C55341A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_FFDB698C3B4FD9C40F0539CC3C551B80" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_FFDB698C3B4FD9C40F0539CC3C551B80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_81F53176FDCBD6E07B3B39CC3C55438D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_FFDB698C3B4FD9C40F0539CC3C551B80" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_81F53176FDCBD6E07B3B39CC3C55438D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_81F53176FDCBD6E07B3B39CC3C55438D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_FFDB698C3B4FD9C40F0539CC3C551B80" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_81F53176FDCBD6E07B3B39CC3C55438D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_A6D58CD1365739E11A0439CC3C55BB6E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_81F53176FDCBD6E07B3B39CC3C55438D" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_A6D58CD1365739E11A0439CC3C55BB6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:to="loc_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471" xlink:to="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471" xlink:to="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerAMember" xlink:label="loc_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:to="loc_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerBMember" xlink:label="loc_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:to="loc_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerCMember" xlink:label="loc_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:to="loc_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerDMember" xlink:label="loc_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:to="loc_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerEMember" xlink:label="loc_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:to="loc_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5541925C26513BE9CA9339CC3C591D29" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5541925C26513BE9CA9339CC3C591D29" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>gifi-20181231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_CE023DD8B7D7E6430CD63179E6125346_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract_CE023DD8B7D7E6430CD63179E6125346" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_CE023DD8B7D7E6430CD63179E6125346" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_CE023DD8B7D7E6430CD63179E6125346" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract_CE023DD8B7D7E6430CD63179E6125346" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED" xlink:type="arc" />
    <link:label id="lab_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F_terseLabel_en-US" xlink:label="lab_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prospect Shipyard</link:label>
    <link:label id="lab_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F_label_en-US" xlink:label="lab_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipyard Assets [Member]</link:label>
    <link:label id="lab_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F_documentation_en-US" xlink:label="lab_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shipyard Assets [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F" xlink:to="lab_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F" xlink:type="arc" />
    <link:label id="lab_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49" xlink:to="lab_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49" xlink:type="arc" />
    <link:label id="lab_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:to="lab_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:type="arc" />
    <link:label id="lab_stpr_TX_BFD9F2189DE8751B74AF3179E61A1FD3_terseLabel_en-US" xlink:label="lab_stpr_TX_BFD9F2189DE8751B74AF3179E61A1FD3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Houston, Texas</link:label>
    <link:label id="lab_stpr_TX_BFD9F2189DE8751B74AF3179E61A1FD3_label_en-US" xlink:label="lab_stpr_TX_BFD9F2189DE8751B74AF3179E61A1FD3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TEXAS</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX" xlink:label="loc_stpr_TX_BFD9F2189DE8751B74AF3179E61A1FD3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_TX_BFD9F2189DE8751B74AF3179E61A1FD3" xlink:to="lab_stpr_TX_BFD9F2189DE8751B74AF3179E61A1FD3" xlink:type="arc" />
    <link:label id="lab_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5_terseLabel_en-US" xlink:label="lab_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Jennings, Louisiana</link:label>
    <link:label id="lab_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5_label_en-US" xlink:label="lab_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jennings, Louisiana [Member]</link:label>
    <link:label id="lab_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5_documentation_en-US" xlink:label="lab_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Jennings, Louisiana [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_JenningsLouisianaMember" xlink:label="loc_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5" xlink:to="lab_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5" xlink:type="arc" />
    <link:label id="lab_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4_terseLabel_en-US" xlink:label="lab_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lake Charles, Louisiana</link:label>
    <link:label id="lab_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4_label_en-US" xlink:label="lab_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lake Charles, Louisiana [Member]</link:label>
    <link:label id="lab_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4_documentation_en-US" xlink:label="lab_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lake Charles, Louisiana [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LakeCharlesLouisianaMember" xlink:label="loc_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4" xlink:to="lab_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_18D6823A28BF129827EF3179E61C3411_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet_18D6823A28BF129827EF3179E61C3411" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_18D6823A28BF129827EF3179E61C3411_label_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet_18D6823A28BF129827EF3179E61C3411" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Amortization and Accretion, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_18D6823A28BF129827EF3179E61C3411" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet_18D6823A28BF129827EF3179E61C3411" xlink:to="lab_us-gaap_DepreciationAmortizationAndAccretionNet_18D6823A28BF129827EF3179E61C3411" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_4EE09A382ADDC0783B353179E61C84BD_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense_4EE09A382ADDC0783B353179E61C84BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease agreement expenses</link:label>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_4EE09A382ADDC0783B353179E61C84BD_label_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense_4EE09A382ADDC0783B353179E61C84BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Rent Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_4EE09A382ADDC0783B353179E61C84BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense_4EE09A382ADDC0783B353179E61C84BD" xlink:to="lab_us-gaap_LeaseAndRentalExpense_4EE09A382ADDC0783B353179E61C84BD" xlink:type="arc" />
    <link:label id="lab_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C_terseLabel_en-US" xlink:label="lab_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Office space area of leased premises (in sqft or acres)</link:label>
    <link:label id="lab_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C_label_en-US" xlink:label="lab_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office Space Area</link:label>
    <link:label id="lab_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C_documentation_en-US" xlink:label="lab_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Office Space Area</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_OfficeSpaceArea" xlink:label="loc_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C" xlink:to="lab_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C" xlink:type="arc" />
    <link:label id="lab_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2_terseLabel_en-US" xlink:label="lab_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease renewal options</link:label>
    <link:label id="lab_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2_label_en-US" xlink:label="lab_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Number Of Renewals</link:label>
    <link:label id="lab_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2_documentation_en-US" xlink:label="lab_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Number Of Renewals</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LesseeOperatingLeaseNumberOfRenewals" xlink:label="loc_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2" xlink:to="lab_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_FE8C4E2E99657CE69D5E3179E61D77B9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_FE8C4E2E99657CE69D5E3179E61D77B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_FE8C4E2E99657CE69D5E3179E61D77B9_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_FE8C4E2E99657CE69D5E3179E61D77B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_FE8C4E2E99657CE69D5E3179E61D77B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_FE8C4E2E99657CE69D5E3179E61D77B9" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_FE8C4E2E99657CE69D5E3179E61D77B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_A264740A2E815EE555B303135A648C4A_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract_A264740A2E815EE555B303135A648C4A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_A264740A2E815EE555B303135A648C4A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_A264740A2E815EE555B303135A648C4A" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract_A264740A2E815EE555B303135A648C4A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_6A5E833DB0A6E5EC989203135A658022_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_6A5E833DB0A6E5EC989203135A658022" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_6A5E833DB0A6E5EC989203135A658022_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_6A5E833DB0A6E5EC989203135A658022" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6A5E833DB0A6E5EC989203135A658022" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6A5E833DB0A6E5EC989203135A658022" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_6A5E833DB0A6E5EC989203135A658022" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_C3809DFBF1A9281281A803135A65B119_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_C3809DFBF1A9281281A803135A65B119" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_C3809DFBF1A9281281A803135A65B119_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_C3809DFBF1A9281281A803135A65B119" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_C3809DFBF1A9281281A803135A65B119" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_C3809DFBF1A9281281A803135A65B119" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_C3809DFBF1A9281281A803135A65B119" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_116505AB048A836413C2031C691FB98C_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_116505AB048A836413C2031C691FB98C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset and Liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_116505AB048A836413C2031C691FB98C_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_116505AB048A836413C2031C691FB98C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset and Liability [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_116505AB048A836413C2031C691FB98C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_116505AB048A836413C2031C691FB98C" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_116505AB048A836413C2031C691FB98C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_9852EF5329022B7195B2031B0BA08EAD_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_9852EF5329022B7195B2031B0BA08EAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_9852EF5329022B7195B2031B0BA08EAD_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_9852EF5329022B7195B2031B0BA08EAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_9852EF5329022B7195B2031B0BA08EAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_9852EF5329022B7195B2031B0BA08EAD" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_9852EF5329022B7195B2031B0BA08EAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_7FBFF25E75445ECACC5506FD354648D0_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_7FBFF25E75445ECACC5506FD354648D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7FBFF25E75445ECACC5506FD354648D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7FBFF25E75445ECACC5506FD354648D0" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_7FBFF25E75445ECACC5506FD354648D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555" xlink:to="lab_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:to="lab_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_F4B51F4FFEA809975F4906FD3548C758_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_F4B51F4FFEA809975F4906FD3548C758" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_F4B51F4FFEA809975F4906FD3548C758_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_F4B51F4FFEA809975F4906FD3548C758" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_F4B51F4FFEA809975F4906FD3548C758" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_F4B51F4FFEA809975F4906FD3548C758" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_F4B51F4FFEA809975F4906FD3548C758" xlink:type="arc" />
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesCurrent_43204A374A7149DC04EC06FD354888E7_terseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesCurrent_43204A374A7149DC04EC06FD354888E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecuritiesCurrent_43204A374A7149DC04EC06FD354888E7_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesCurrent_43204A374A7149DC04EC06FD354888E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-maturity, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_HeldToMaturitySecuritiesCurrent" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_43204A374A7149DC04EC06FD354888E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesCurrent_43204A374A7149DC04EC06FD354888E7" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesCurrent_43204A374A7149DC04EC06FD354888E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractReceivableDueOneYearOrLess_7AE61F9435D5A701FCCA06FD3548B007_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractReceivableDueOneYearOrLess_7AE61F9435D5A701FCCA06FD3548B007" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contracts receivable and retainage, net</link:label>
    <link:label id="lab_us-gaap_ContractReceivableDueOneYearOrLess_7AE61F9435D5A701FCCA06FD3548B007_label_en-US" xlink:label="lab_us-gaap_ContractReceivableDueOneYearOrLess_7AE61F9435D5A701FCCA06FD3548B007" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Receivable, Due in Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_7AE61F9435D5A701FCCA06FD3548B007" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractReceivableDueOneYearOrLess_7AE61F9435D5A701FCCA06FD3548B007" xlink:to="lab_us-gaap_ContractReceivableDueOneYearOrLess_7AE61F9435D5A701FCCA06FD3548B007" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_5A6CA691AB988A8AB2F507B4DF9A7FEE_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent_5A6CA691AB988A8AB2F507B4DF9A7FEE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_5A6CA691AB988A8AB2F507B4DF9A7FEE_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent_5A6CA691AB988A8AB2F507B4DF9A7FEE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Net, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_5A6CA691AB988A8AB2F507B4DF9A7FEE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_5A6CA691AB988A8AB2F507B4DF9A7FEE" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent_5A6CA691AB988A8AB2F507B4DF9A7FEE" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_769BF5E7FDE94898B54E06FD3549407D_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent_769BF5E7FDE94898B54E06FD3549407D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_769BF5E7FDE94898B54E06FD3549407D_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent_769BF5E7FDE94898B54E06FD3549407D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_769BF5E7FDE94898B54E06FD3549407D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent_769BF5E7FDE94898B54E06FD3549407D" xlink:to="lab_us-gaap_PrepaidExpenseCurrent_769BF5E7FDE94898B54E06FD3549407D" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_D59ECC81BEED6379D53A06FD354963BC_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_D59ECC81BEED6379D53A06FD354963BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_D59ECC81BEED6379D53A06FD354963BC_label_en-US" xlink:label="lab_us-gaap_InventoryNet_D59ECC81BEED6379D53A06FD354963BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_D59ECC81BEED6379D53A06FD354963BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_D59ECC81BEED6379D53A06FD354963BC" xlink:to="lab_us-gaap_InventoryNet_D59ECC81BEED6379D53A06FD354963BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_6C775BE4CF2C5A299AA806FD3549574F_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_6C775BE4CF2C5A299AA806FD3549574F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_6C775BE4CF2C5A299AA806FD3549574F_label_en-US" xlink:label="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_6C775BE4CF2C5A299AA806FD3549574F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets Held-for-sale, Not Part of Disposal Group, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_6C775BE4CF2C5A299AA806FD3549574F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_6C775BE4CF2C5A299AA806FD3549574F" xlink:to="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_6C775BE4CF2C5A299AA806FD3549574F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_8D909B73850EC9D810AB06FD35493521_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_8D909B73850EC9D810AB06FD35493521" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_8D909B73850EC9D810AB06FD35493521_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_8D909B73850EC9D810AB06FD35493521" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_8D909B73850EC9D810AB06FD35493521" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_8D909B73850EC9D810AB06FD35493521" xlink:to="lab_us-gaap_AssetsCurrent_8D909B73850EC9D810AB06FD35493521" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_DAFA9AF4BAFA3DA551BA06FD354A0605_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_DAFA9AF4BAFA3DA551BA06FD354A0605" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_DAFA9AF4BAFA3DA551BA06FD354A0605_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_DAFA9AF4BAFA3DA551BA06FD354A0605" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_DAFA9AF4BAFA3DA551BA06FD354A0605" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_DAFA9AF4BAFA3DA551BA06FD354A0605" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_DAFA9AF4BAFA3DA551BA06FD354A0605" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_C8FFAE5BFEC6165CD71D06FD354AE932_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_C8FFAE5BFEC6165CD71D06FD354AE932" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_C8FFAE5BFEC6165CD71D06FD354AE932_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_C8FFAE5BFEC6165CD71D06FD354AE932" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_C8FFAE5BFEC6165CD71D06FD354AE932" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_C8FFAE5BFEC6165CD71D06FD354AE932" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_C8FFAE5BFEC6165CD71D06FD354AE932" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_735C64F1C6357FAAE5C306FD354AECEE_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_735C64F1C6357FAAE5C306FD354AECEE" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_735C64F1C6357FAAE5C306FD354AECEE_label_en-US" xlink:label="lab_us-gaap_Assets_735C64F1C6357FAAE5C306FD354AECEE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_735C64F1C6357FAAE5C306FD354AECEE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_735C64F1C6357FAAE5C306FD354AECEE" xlink:to="lab_us-gaap_Assets_735C64F1C6357FAAE5C306FD354AECEE" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_7059717B1C21756DB68C06FD3550DC64_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_7059717B1C21756DB68C06FD3550DC64" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_7059717B1C21756DB68C06FD3550DC64_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_7059717B1C21756DB68C06FD3550DC64" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_7059717B1C21756DB68C06FD3550DC64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_7059717B1C21756DB68C06FD3550DC64" xlink:to="lab_us-gaap_AccountsPayableCurrent_7059717B1C21756DB68C06FD3550DC64" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_E87ED3C14C60F8C80D2307B3840005A1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent_E87ED3C14C60F8C80D2307B3840005A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_E87ED3C14C60F8C80D2307B3840005A1_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent_E87ED3C14C60F8C80D2307B3840005A1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_E87ED3C14C60F8C80D2307B3840005A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_E87ED3C14C60F8C80D2307B3840005A1" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent_E87ED3C14C60F8C80D2307B3840005A1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_43A005310857090BFF6006FD35516C6D_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent_43A005310857090BFF6006FD35516C6D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_43A005310857090BFF6006FD35516C6D_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent_43A005310857090BFF6006FD35516C6D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_43A005310857090BFF6006FD35516C6D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent_43A005310857090BFF6006FD35516C6D" xlink:to="lab_us-gaap_DeferredRevenueCurrent_43A005310857090BFF6006FD35516C6D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_190090D133395DF5CB2D06FD3551EF7D_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_190090D133395DF5CB2D06FD3551EF7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_190090D133395DF5CB2D06FD3551EF7D_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_190090D133395DF5CB2D06FD3551EF7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_190090D133395DF5CB2D06FD3551EF7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_190090D133395DF5CB2D06FD3551EF7D" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_190090D133395DF5CB2D06FD3551EF7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_985BDB2D874B4E5E886606FD35515C43_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_985BDB2D874B4E5E886606FD35515C43" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_985BDB2D874B4E5E886606FD35515C43_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_985BDB2D874B4E5E886606FD35515C43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_985BDB2D874B4E5E886606FD35515C43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_985BDB2D874B4E5E886606FD35515C43" xlink:to="lab_us-gaap_LiabilitiesCurrent_985BDB2D874B4E5E886606FD35515C43" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_6BB62366208EC611E20106FD35526F23_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_6BB62366208EC611E20106FD35526F23" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, noncurrent</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_6BB62366208EC611E20106FD35526F23_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_6BB62366208EC611E20106FD35526F23" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_6BB62366208EC611E20106FD35526F23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent_6BB62366208EC611E20106FD35526F23" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent_6BB62366208EC611E20106FD35526F23" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_15D14ECDC841AC199E1706FD355210F1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_15D14ECDC841AC199E1706FD355210F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_15D14ECDC841AC199E1706FD355210F1_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_15D14ECDC841AC199E1706FD355210F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_15D14ECDC841AC199E1706FD355210F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_15D14ECDC841AC199E1706FD355210F1" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_15D14ECDC841AC199E1706FD355210F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_Liabilities_76BAE71B3EB74A4010FA06FD3552210C_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities_76BAE71B3EB74A4010FA06FD3552210C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_76BAE71B3EB74A4010FA06FD3552210C_label_en-US" xlink:label="lab_us-gaap_Liabilities_76BAE71B3EB74A4010FA06FD3552210C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_76BAE71B3EB74A4010FA06FD3552210C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_76BAE71B3EB74A4010FA06FD3552210C" xlink:to="lab_us-gaap_Liabilities_76BAE71B3EB74A4010FA06FD3552210C" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shareholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005" xlink:to="lab_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockValue_8E112D5BD0190DAB507206FD3552C632_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue_8E112D5BD0190DAB507206FD3552C632" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, no par value, 5,000 shares authorized, no shares issued and outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_8E112D5BD0190DAB507206FD3552C632_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue_8E112D5BD0190DAB507206FD3552C632" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_8E112D5BD0190DAB507206FD3552C632" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue_8E112D5BD0190DAB507206FD3552C632" xlink:to="lab_us-gaap_PreferredStockValue_8E112D5BD0190DAB507206FD3552C632" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_6668D45F8DA220730D2C06FD3553FC20_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_6668D45F8DA220730D2C06FD3553FC20" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, no par value, 20,000 shares authorized, 15,090 issued and outstanding at December 31, 2018 and 14,910 at December 31, 2017</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_6668D45F8DA220730D2C06FD3553FC20_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_6668D45F8DA220730D2C06FD3553FC20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_6668D45F8DA220730D2C06FD3553FC20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_6668D45F8DA220730D2C06FD3553FC20" xlink:to="lab_us-gaap_CommonStockValue_6668D45F8DA220730D2C06FD3553FC20" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_FB46379DE7688770BCEA06FD35538F6B_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_FB46379DE7688770BCEA06FD35538F6B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_FB46379DE7688770BCEA06FD35538F6B_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital_FB46379DE7688770BCEA06FD35538F6B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_FB46379DE7688770BCEA06FD35538F6B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital_FB46379DE7688770BCEA06FD35538F6B" xlink:to="lab_us-gaap_AdditionalPaidInCapital_FB46379DE7688770BCEA06FD35538F6B" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_ACEC5570F0ECAF63485306FD355370C2_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_ACEC5570F0ECAF63485306FD355370C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_ACEC5570F0ECAF63485306FD355370C2_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_ACEC5570F0ECAF63485306FD355370C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ACEC5570F0ECAF63485306FD355370C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ACEC5570F0ECAF63485306FD355370C2" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_ACEC5570F0ECAF63485306FD355370C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_7DC8319127B69A3B224E06FD355343C1_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_7DC8319127B69A3B224E06FD355343C1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_7DC8319127B69A3B224E06FD355343C1_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_7DC8319127B69A3B224E06FD355343C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_7DC8319127B69A3B224E06FD355343C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_7DC8319127B69A3B224E06FD355343C1" xlink:to="lab_us-gaap_StockholdersEquity_7DC8319127B69A3B224E06FD355343C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_3C657145A443FFAAF8A006FD35549B6D_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_3C657145A443FFAAF8A006FD35549B6D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_3C657145A443FFAAF8A006FD35549B6D_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_3C657145A443FFAAF8A006FD35549B6D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3C657145A443FFAAF8A006FD35549B6D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_3C657145A443FFAAF8A006FD35549B6D" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_3C657145A443FFAAF8A006FD35549B6D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_76C2EA434E9F4A929F1639C853AEA381_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_76C2EA434E9F4A929F1639C853AEA381" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_76C2EA434E9F4A929F1639C853AEA381" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76C2EA434E9F4A929F1639C853AEA381" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_76C2EA434E9F4A929F1639C853AEA381" xlink:type="arc" />
    <link:label id="lab_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D_terseLabel_en-US" xlink:label="lab_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D_label_en-US" xlink:label="lab_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D_documentation_en-US" xlink:label="lab_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SignificantAccountingPoliciesTable" xlink:label="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:to="lab_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC" xlink:to="lab_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6" xlink:to="lab_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventMember_234553BEFDC8E8B5669439C853BDCD20_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_234553BEFDC8E8B5669439C853BDCD20" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_234553BEFDC8E8B5669439C853BDCD20_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_234553BEFDC8E8B5669439C853BDCD20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_234553BEFDC8E8B5669439C853BDCD20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember_234553BEFDC8E8B5669439C853BDCD20" xlink:to="lab_us-gaap_SubsequentEventMember_234553BEFDC8E8B5669439C853BDCD20" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB_terseLabel_en-US" xlink:label="lab_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB_label_en-US" xlink:label="lab_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB" xlink:to="lab_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:label id="lab_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17_label_en-US" xlink:label="lab_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:to="lab_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_2AB5241CAC75E029563A39DF5FBE6FD0_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember_2AB5241CAC75E029563A39DF5FBE6FD0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario, Adjustment</link:label>
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_2AB5241CAC75E029563A39DF5FBE6FD0_label_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember_2AB5241CAC75E029563A39DF5FBE6FD0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Adjustment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioAdjustmentMember" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_2AB5241CAC75E029563A39DF5FBE6FD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioAdjustmentMember_2AB5241CAC75E029563A39DF5FBE6FD0" xlink:to="lab_us-gaap_ScenarioAdjustmentMember_2AB5241CAC75E029563A39DF5FBE6FD0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScenarioForecastMember_1FDE5A6F9933ED32270C39C853BDD606_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioForecastMember_1FDE5A6F9933ED32270C39C853BDD606" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario, Forecast</link:label>
    <link:label id="lab_us-gaap_ScenarioForecastMember_1FDE5A6F9933ED32270C39C853BDD606_label_en-US" xlink:label="lab_us-gaap_ScenarioForecastMember_1FDE5A6F9933ED32270C39C853BDD606" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Forecast [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="loc_us-gaap_ScenarioForecastMember_1FDE5A6F9933ED32270C39C853BDD606" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioForecastMember_1FDE5A6F9933ED32270C39C853BDD606" xlink:to="lab_us-gaap_ScenarioForecastMember_1FDE5A6F9933ED32270C39C853BDD606" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:to="lab_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_64E20A338D47474B78B539C853BD908E_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member_64E20A338D47474B78B539C853BD908E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2014-09</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_64E20A338D47474B78B539C853BD908E_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member_64E20A338D47474B78B539C853BD908E" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_64E20A338D47474B78B539C853BD908E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member_64E20A338D47474B78B539C853BD908E" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member_64E20A338D47474B78B539C853BD908E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_C782DB0FF4E9FCE5A4B939C853BDC760_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_C782DB0FF4E9FCE5A4B939C853BDC760" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-02</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_C782DB0FF4E9FCE5A4B939C853BDC760_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_C782DB0FF4E9FCE5A4B939C853BDC760" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_C782DB0FF4E9FCE5A4B939C853BDC760" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member_C782DB0FF4E9FCE5A4B939C853BDC760" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member_C782DB0FF4E9FCE5A4B939C853BDC760" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C_label_en-US" xlink:label="lab_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C" xlink:to="lab_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C" xlink:type="arc" />
    <link:label id="lab_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B_terseLabel_en-US" xlink:label="lab_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B_label_en-US" xlink:label="lab_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:to="lab_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_C3E7CAE5DC84087C63BB39C853BDF9E3_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_C3E7CAE5DC84087C63BB39C853BDF9E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_C3E7CAE5DC84087C63BB39C853BDF9E3_label_en-US" xlink:label="lab_srt_MinimumMember_C3E7CAE5DC84087C63BB39C853BDF9E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_C3E7CAE5DC84087C63BB39C853BDF9E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_C3E7CAE5DC84087C63BB39C853BDF9E3" xlink:to="lab_srt_MinimumMember_C3E7CAE5DC84087C63BB39C853BDF9E3" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_283AFF0261EF6898AFFD39C853BD986A_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_283AFF0261EF6898AFFD39C853BD986A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_283AFF0261EF6898AFFD39C853BD986A_label_en-US" xlink:label="lab_srt_MaximumMember_283AFF0261EF6898AFFD39C853BD986A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_283AFF0261EF6898AFFD39C853BD986A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_283AFF0261EF6898AFFD39C853BD986A" xlink:to="lab_srt_MaximumMember_283AFF0261EF6898AFFD39C853BD986A" xlink:type="arc" />
    <link:label id="lab_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A_terseLabel_en-US" xlink:label="lab_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A_label_en-US" xlink:label="lab_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A_documentation_en-US" xlink:label="lab_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SignificantAccountingPoliciesLineItems" xlink:label="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="lab_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_E89FCBB3EE85AC92FDB239C853BDB55C_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_E89FCBB3EE85AC92FDB239C853BDB55C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful life of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_E89FCBB3EE85AC92FDB239C853BDB55C_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_E89FCBB3EE85AC92FDB239C853BDB55C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_E89FCBB3EE85AC92FDB239C853BDB55C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_E89FCBB3EE85AC92FDB239C853BDB55C" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_E89FCBB3EE85AC92FDB239C853BDB55C" xlink:type="arc" />
    <link:label id="lab_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23_terseLabel_en-US" xlink:label="lab_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unapproved change order and claim revenue</link:label>
    <link:label id="lab_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23_label_en-US" xlink:label="lab_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unapproved Change Order and Claim Revenue</link:label>
    <link:label id="lab_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23_documentation_en-US" xlink:label="lab_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unapproved Change Order and Claim Revenue</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_UnapprovedChangeOrderandClaimRevenue" xlink:label="loc_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23" xlink:to="lab_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23" xlink:type="arc" />
    <link:label id="lab_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2_terseLabel_en-US" xlink:label="lab_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, variable consideration, contract price reduction</link:label>
    <link:label id="lab_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2_label_en-US" xlink:label="lab_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Variable Consideration, Contract Price Reduction</link:label>
    <link:label id="lab_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2_documentation_en-US" xlink:label="lab_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue, Variable Consideration, Contract Price Reduction</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="loc_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2" xlink:to="lab_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_7204090BD1235EA9BD5839C853BDDBCB_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_7204090BD1235EA9BD5839C853BDDBCB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative effect of new accounting principle</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_7204090BD1235EA9BD5839C853BDDBCB_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_7204090BD1235EA9BD5839C853BDDBCB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Effect of New Accounting Principle in Period of Adoption</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_7204090BD1235EA9BD5839C853BDDBCB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_7204090BD1235EA9BD5839C853BDDBCB" xlink:to="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_7204090BD1235EA9BD5839C853BDDBCB" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_01F31CF02C454F9E2C6C39C853BD4C56_terseLabel_en-US" xlink:label="lab_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_01F31CF02C454F9E2C6C39C853BD4C56" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid contract costs</link:label>
    <link:label id="lab_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_01F31CF02C454F9E2C6C39C853BD4C56_label_en-US" xlink:label="lab_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_01F31CF02C454F9E2C6C39C853BD4C56" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amount of Deferred Costs Related to Long-term Contracts</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts" xlink:label="loc_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_01F31CF02C454F9E2C6C39C853BD4C56" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_01F31CF02C454F9E2C6C39C853BD4C56" xlink:to="lab_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_01F31CF02C454F9E2C6C39C853BD4C56" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_C36295BEF079FAA3447039C853BD6786_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability_C36295BEF079FAA3447039C853BD6786" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with customer, liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_C36295BEF079FAA3447039C853BD6786_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability_C36295BEF079FAA3447039C853BD6786" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_C36295BEF079FAA3447039C853BD6786" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability_C36295BEF079FAA3447039C853BD6786" xlink:to="lab_us-gaap_ContractWithCustomerLiability_C36295BEF079FAA3447039C853BD6786" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductionRelatedImpairmentsOrCharges_0510E71DCA64EC834A7B39C853BDD4AD_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ProductionRelatedImpairmentsOrCharges_0510E71DCA64EC834A7B39C853BDD4AD" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Asset impairments and (gain) loss on assets held for sale, net</link:label>
    <link:label id="lab_us-gaap_ProductionRelatedImpairmentsOrCharges_0510E71DCA64EC834A7B39C853BDD4AD_label_en-US" xlink:label="lab_us-gaap_ProductionRelatedImpairmentsOrCharges_0510E71DCA64EC834A7B39C853BDD4AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Production Related Impairments or Charges</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:label="loc_us-gaap_ProductionRelatedImpairmentsOrCharges_0510E71DCA64EC834A7B39C853BDD4AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductionRelatedImpairmentsOrCharges_0510E71DCA64EC834A7B39C853BDD4AD" xlink:to="lab_us-gaap_ProductionRelatedImpairmentsOrCharges_0510E71DCA64EC834A7B39C853BDD4AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_FF0659C4ECA914478CCF39C853BDA2B1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_FF0659C4ECA914478CCF39C853BDA2B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_FF0659C4ECA914478CCF39C853BDA2B1_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_FF0659C4ECA914478CCF39C853BDA2B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Billing in Excess of Cost of Earnings</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_FF0659C4ECA914478CCF39C853BDA2B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_FF0659C4ECA914478CCF39C853BDA2B1" xlink:to="lab_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_FF0659C4ECA914478CCF39C853BDA2B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_F7CD10984B9A418D2E4E39C853BD0722_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_F7CD10984B9A418D2E4E39C853BD0722" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, right-of-use asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_F7CD10984B9A418D2E4E39C853BD0722_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_F7CD10984B9A418D2E4E39C853BD0722" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_F7CD10984B9A418D2E4E39C853BD0722" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_F7CD10984B9A418D2E4E39C853BD0722" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_F7CD10984B9A418D2E4E39C853BD0722" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiability_BC69E83EB4E388F46A2039C853BD57BB_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_BC69E83EB4E388F46A2039C853BD57BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease, liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_BC69E83EB4E388F46A2039C853BD57BB_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_BC69E83EB4E388F46A2039C853BD57BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_BC69E83EB4E388F46A2039C853BD57BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_BC69E83EB4E388F46A2039C853BD57BB" xlink:to="lab_us-gaap_OperatingLeaseLiability_BC69E83EB4E388F46A2039C853BD57BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_6FD572B4824D58A1814003135A21786A_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_6FD572B4824D58A1814003135A21786A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_6FD572B4824D58A1814003135A21786A_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_6FD572B4824D58A1814003135A21786A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6FD572B4824D58A1814003135A21786A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6FD572B4824D58A1814003135A21786A" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_6FD572B4824D58A1814003135A21786A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_E08B2139A7DDB9AF64C9FE247A20277B_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_E08B2139A7DDB9AF64C9FE247A20277B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Disposal Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_E08B2139A7DDB9AF64C9FE247A20277B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_E08B2139A7DDB9AF64C9FE247A20277B" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_E08B2139A7DDB9AF64C9FE247A20277B" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:type="arc" />
    <link:label id="lab_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D_terseLabel_en-US" xlink:label="lab_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fabrication Division</link:label>
    <link:label id="lab_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D_label_en-US" xlink:label="lab_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fabrication Facilities [Member]</link:label>
    <link:label id="lab_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D_documentation_en-US" xlink:label="lab_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fabrication Facilities [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D" xlink:to="lab_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_47305F8231BD07D2FD52FE247A23004C_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_47305F8231BD07D2FD52FE247A23004C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Held for sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_47305F8231BD07D2FD52FE247A23004C_label_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_47305F8231BD07D2FD52FE247A23004C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Held-for-sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_47305F8231BD07D2FD52FE247A23004C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_47305F8231BD07D2FD52FE247A23004C" xlink:to="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_47305F8231BD07D2FD52FE247A23004C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:type="arc" />
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1_terseLabel_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1_label_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Gross</link:label>
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1_documentation_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1" xlink:to="lab_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1" xlink:type="arc" />
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152_negatedTerseLabel_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152_label_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accumulated Depreciation</link:label>
    <link:label id="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152_documentation_en-US" xlink:label="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accumulated Depreciation</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152" xlink:to="lab_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_BD554CBEF3748E62ADA8FE247A244E1A_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_BD554CBEF3748E62ADA8FE247A244E1A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets held for sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_BD554CBEF3748E62ADA8FE247A244E1A_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_BD554CBEF3748E62ADA8FE247A244E1A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_BD554CBEF3748E62ADA8FE247A244E1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_BD554CBEF3748E62ADA8FE247A244E1A" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_BD554CBEF3748E62ADA8FE247A244E1A" xlink:type="arc" />
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2AA35E69CB65AA4A3690FE247A56B415_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2AA35E69CB65AA4A3690FE247A56B415" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2AA35E69CB65AA4A3690FE247A56B415" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2AA35E69CB65AA4A3690FE247A56B415" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2AA35E69CB65AA4A3690FE247A56B415" xlink:type="arc" />
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_B6C803547E14D0D44C86FE247A560094_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock_B6C803547E14D0D44C86FE247A560094" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">QUARTERLY OPERATING RESULTS (UNAUDITED)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_B6C803547E14D0D44C86FE247A560094_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock_B6C803547E14D0D44C86FE247A560094" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_B6C803547E14D0D44C86FE247A560094" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock_B6C803547E14D0D44C86FE247A560094" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock_B6C803547E14D0D44C86FE247A560094" xlink:type="arc" />
    <link:label id="lab_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D_terseLabel_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Contracts or Programs Disclosure [Table]</link:label>
    <link:label id="lab_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D_label_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Contracts or Programs Disclosure [Table]</link:label>
    <link:label id="lab_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D_documentation_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term Contracts or Programs Disclosure [Table]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:to="lab_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3" xlink:type="arc" />
    <link:label id="lab_us-gaap_SalesRevenueNetMember_9AB392E2C31DA6B085FC3A9BCBFB4102_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember_9AB392E2C31DA6B085FC3A9BCBFB4102" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales Revenue, Net</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_9AB392E2C31DA6B085FC3A9BCBFB4102_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember_9AB392E2C31DA6B085FC3A9BCBFB4102" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Revenue, Net [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_9AB392E2C31DA6B085FC3A9BCBFB4102" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember_9AB392E2C31DA6B085FC3A9BCBFB4102" xlink:to="lab_us-gaap_SalesRevenueNetMember_9AB392E2C31DA6B085FC3A9BCBFB4102" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959" xlink:type="arc" />
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_36AC5B89C7C1045F44503A9BCBFB1E97_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember_36AC5B89C7C1045F44503A9BCBFB1E97" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_36AC5B89C7C1045F44503A9BCBFB1E97_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember_36AC5B89C7C1045F44503A9BCBFB1E97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_36AC5B89C7C1045F44503A9BCBFB1E97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember_36AC5B89C7C1045F44503A9BCBFB1E97" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember_36AC5B89C7C1045F44503A9BCBFB1E97" xlink:type="arc" />
    <link:label id="lab_us-gaap_NonUsMember_418A9CC2B3984C9952483A9BCBFBBE1F_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember_418A9CC2B3984C9952483A9BCBFBBE1F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-US</link:label>
    <link:label id="lab_us-gaap_NonUsMember_418A9CC2B3984C9952483A9BCBFBBE1F_label_en-US" xlink:label="lab_us-gaap_NonUsMember_418A9CC2B3984C9952483A9BCBFBBE1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_418A9CC2B3984C9952483A9BCBFBBE1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember_418A9CC2B3984C9952483A9BCBFBBE1F" xlink:to="lab_us-gaap_NonUsMember_418A9CC2B3984C9952483A9BCBFBBE1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50_label_en-US" xlink:label="lab_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:to="lab_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:type="arc" />
    <link:label id="lab_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE_verboseLabel_en-US" xlink:label="lab_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fabrication</link:label>
    <link:label id="lab_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE_label_en-US" xlink:label="lab_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fabrication Segment [Member]</link:label>
    <link:label id="lab_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE_documentation_en-US" xlink:label="lab_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fabrication Segment [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE" xlink:to="lab_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE" xlink:type="arc" />
    <link:label id="lab_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8_verboseLabel_en-US" xlink:label="lab_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shipyard</link:label>
    <link:label id="lab_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8_label_en-US" xlink:label="lab_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipyard Segment [Member]</link:label>
    <link:label id="lab_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8_documentation_en-US" xlink:label="lab_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shipyard Segment [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8" xlink:to="lab_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8" xlink:type="arc" />
    <link:label id="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D_terseLabel_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Contracts or Programs Disclosure [Line Items]</link:label>
    <link:label id="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D_label_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Contracts or Programs Disclosure [Line Items]</link:label>
    <link:label id="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D_documentation_en-US" xlink:label="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term Contracts or Programs Disclosure [Line Items]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="lab_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_2A1FFD1F2E010BD863173A9BCBFB2D51_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_2A1FFD1F2E010BD863173A9BCBFB2D51" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_2A1FFD1F2E010BD863173A9BCBFB2D51_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_2A1FFD1F2E010BD863173A9BCBFB2D51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_2A1FFD1F2E010BD863173A9BCBFB2D51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1_2A1FFD1F2E010BD863173A9BCBFB2D51" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1_2A1FFD1F2E010BD863173A9BCBFB2D51" xlink:type="arc" />
    <link:label id="lab_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5_terseLabel_en-US" xlink:label="lab_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bad debt expense</link:label>
    <link:label id="lab_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5_label_en-US" xlink:label="lab_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts, Provisions</link:label>
    <link:label id="lab_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5_documentation_en-US" xlink:label="lab_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts, Provisions</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5" xlink:to="lab_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_C986889FB0E7C94F711F3A9BCBFB0C82_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_C986889FB0E7C94F711F3A9BCBFB0C82" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for bad debt</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_C986889FB0E7C94F711F3A9BCBFB0C82_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_C986889FB0E7C94F711F3A9BCBFB0C82" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_C986889FB0E7C94F711F3A9BCBFB0C82" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_C986889FB0E7C94F711F3A9BCBFB0C82" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_C986889FB0E7C94F711F3A9BCBFB0C82" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_F35EF695FB98EAE78B343A9BCBFBD524_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_F35EF695FB98EAE78B343A9BCBFBD524" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Increase in operating loss due to change in estimates</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_F35EF695FB98EAE78B343A9BCBFBD524_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_F35EF695FB98EAE78B343A9BCBFBD524" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_F35EF695FB98EAE78B343A9BCBFBD524" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_F35EF695FB98EAE78B343A9BCBFBD524" xlink:to="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_F35EF695FB98EAE78B343A9BCBFBD524" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA_terseLabel_en-US" xlink:label="lab_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of projects in a loss position</link:label>
    <link:label id="lab_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA_label_en-US" xlink:label="lab_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Projects In A Loss Position</link:label>
    <link:label id="lab_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA_documentation_en-US" xlink:label="lab_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Projects In A Loss Position</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfProjectsInALossPosition" xlink:label="loc_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA" xlink:to="lab_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_C621ABA9DD9DC8AE3B993A9BCBFBDD18_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_C621ABA9DD9DC8AE3B993A9BCBFBDD18" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets, noncurrent</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_C621ABA9DD9DC8AE3B993A9BCBFBDD18_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_C621ABA9DD9DC8AE3B993A9BCBFBDD18" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Net, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_C621ABA9DD9DC8AE3B993A9BCBFBDD18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_C621ABA9DD9DC8AE3B993A9BCBFBDD18" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_C621ABA9DD9DC8AE3B993A9BCBFBDD18" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238_terseLabel_en-US" xlink:label="lab_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of uncompleted projects</link:label>
    <link:label id="lab_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238_label_en-US" xlink:label="lab_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Uncompleted Projects</link:label>
    <link:label id="lab_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238_documentation_en-US" xlink:label="lab_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Uncompleted Projects</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfUncompletedProjects" xlink:label="loc_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238" xlink:to="lab_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of harbor tug vessels</link:label>
    <link:label id="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D_label_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction In Progress, Number Of Harbor Tug Vessels</link:label>
    <link:label id="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D_documentation_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction In Progress, Number Of Harbor Tug Vessels</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionInProgressNumberOfHarborTugVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D" xlink:to="lab_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_9BD03BC05A1D16B9D1CE06FD33B2C277_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_9BD03BC05A1D16B9D1CE06FD33B2C277" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9BD03BC05A1D16B9D1CE06FD33B2C277" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9BD03BC05A1D16B9D1CE06FD33B2C277" xlink:to="lab_us-gaap_EarningsPerShareAbstract_9BD03BC05A1D16B9D1CE06FD33B2C277" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_9DF0F74C817FCFF4596F06FD33B2DA34_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_9DF0F74C817FCFF4596F06FD33B2DA34" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_9DF0F74C817FCFF4596F06FD33B2DA34_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_9DF0F74C817FCFF4596F06FD33B2DA34" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_9DF0F74C817FCFF4596F06FD33B2DA34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_9DF0F74C817FCFF4596F06FD33B2DA34" xlink:to="lab_us-gaap_NetIncomeLoss_9DF0F74C817FCFF4596F06FD33B2DA34" xlink:type="arc" />
    <link:label id="lab_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_0E3B63F85760955073E506FD33B3E20D_terseLabel_en-US" xlink:label="lab_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_0E3B63F85760955073E506FD33B3E20D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: distributed and undistributed income (loss) from unvested restricted stock</link:label>
    <link:label id="lab_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_0E3B63F85760955073E506FD33B3E20D_label_en-US" xlink:label="lab_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_0E3B63F85760955073E506FD33B3E20D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:label id="lab_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_0E3B63F85760955073E506FD33B3E20D_documentation_en-US" xlink:label="lab_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_0E3B63F85760955073E506FD33B3E20D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Allocated to Participating Securities, Basic</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic" xlink:label="loc_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_0E3B63F85760955073E506FD33B3E20D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_0E3B63F85760955073E506FD33B3E20D" xlink:to="lab_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_0E3B63F85760955073E506FD33B3E20D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_FAE0E8012B1BA660AA6606FD33B35B5C_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_FAE0E8012B1BA660AA6606FD33B35B5C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) attributable to common shareholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_FAE0E8012B1BA660AA6606FD33B35B5C_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_FAE0E8012B1BA660AA6606FD33B35B5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_FAE0E8012B1BA660AA6606FD33B35B5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_FAE0E8012B1BA660AA6606FD33B35B5C" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_FAE0E8012B1BA660AA6606FD33B35B5C" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_CDB55ADDF1A3F80DD28C06FD33B303ED_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_CDB55ADDF1A3F80DD28C06FD33B303ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_CDB55ADDF1A3F80DD28C06FD33B303ED_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_CDB55ADDF1A3F80DD28C06FD33B303ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_CDB55ADDF1A3F80DD28C06FD33B303ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_CDB55ADDF1A3F80DD28C06FD33B303ED" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_CDB55ADDF1A3F80DD28C06FD33B303ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_2924D6E4899D241FF6FF06FD33B35B72_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_2924D6E4899D241FF6FF06FD33B35B72" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and fully diluted earnings (loss) per share&#8212;common shareholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_2924D6E4899D241FF6FF06FD33B35B72_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_2924D6E4899D241FF6FF06FD33B35B72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic and Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_2924D6E4899D241FF6FF06FD33B35B72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted_2924D6E4899D241FF6FF06FD33B35B72" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted_2924D6E4899D241FF6FF06FD33B35B72" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5C6B863FED589D30E28303135BE2CE2D_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5C6B863FED589D30E28303135BE2CE2D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5C6B863FED589D30E28303135BE2CE2D_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5C6B863FED589D30E28303135BE2CE2D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5C6B863FED589D30E28303135BE2CE2D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5C6B863FED589D30E28303135BE2CE2D" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5C6B863FED589D30E28303135BE2CE2D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_2536F15BE25E6714A88B03135BE2F3CD_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_2536F15BE25E6714A88B03135BE2F3CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_2536F15BE25E6714A88B03135BE2F3CD_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_2536F15BE25E6714A88B03135BE2F3CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_2536F15BE25E6714A88B03135BE2F3CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_2536F15BE25E6714A88B03135BE2F3CD" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation_2536F15BE25E6714A88B03135BE2F3CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7B516077AA466C23432603135BE3BF3B_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7B516077AA466C23432603135BE3BF3B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining performance obligation, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7B516077AA466C23432603135BE3BF3B_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7B516077AA466C23432603135BE3BF3B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7B516077AA466C23432603135BE3BF3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7B516077AA466C23432603135BE3BF3B" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7B516077AA466C23432603135BE3BF3B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_98379AF1B78A0BB0B051FE247767B395_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract_98379AF1B78A0BB0B051FE247767B395" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_98379AF1B78A0BB0B051FE247767B395" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_98379AF1B78A0BB0B051FE247767B395" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract_98379AF1B78A0BB0B051FE247767B395" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_96AC3287867CD4AF1F87FE247768949A_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_96AC3287867CD4AF1F87FE247768949A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">FAIR VALUE MEASUREMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_96AC3287867CD4AF1F87FE247768949A_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_96AC3287867CD4AF1F87FE247768949A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_96AC3287867CD4AF1F87FE247768949A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_96AC3287867CD4AF1F87FE247768949A" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_96AC3287867CD4AF1F87FE247768949A" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingAbstract_17250C4331CF41A40C1D3B3BEC643B5C_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_17250C4331CF41A40C1D3B3BEC643B5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_17250C4331CF41A40C1D3B3BEC643B5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_17250C4331CF41A40C1D3B3BEC643B5C" xlink:to="lab_us-gaap_SegmentReportingAbstract_17250C4331CF41A40C1D3B3BEC643B5C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:type="arc" />
    <link:label id="lab_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36_terseLabel_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">South Texas Fabrication Yards, North Yard, Assets Under Agreement To Sell</link:label>
    <link:label id="lab_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36_label_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">South Texas Fabrication Yards, North Yard, Assets Under Agreement To Sell [Member]</link:label>
    <link:label id="lab_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36_documentation_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">South Texas Fabrication Yards, North Yard, Assets Under Agreement To Sell [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" xlink:label="loc_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36" xlink:to="lab_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16" xlink:to="lab_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:to="lab_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingSegmentsMember_CFCD64EE96822C81337C3B3BEC6C7140_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_CFCD64EE96822C81337C3B3BEC6C7140" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_CFCD64EE96822C81337C3B3BEC6C7140_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_CFCD64EE96822C81337C3B3BEC6C7140" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_CFCD64EE96822C81337C3B3BEC6C7140" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember_CFCD64EE96822C81337C3B3BEC6C7140" xlink:to="lab_us-gaap_OperatingSegmentsMember_CFCD64EE96822C81337C3B3BEC6C7140" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_9B79F30DDB5A0AE15A3C3B3BEC6C798E_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_9B79F30DDB5A0AE15A3C3B3BEC6C798E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_9B79F30DDB5A0AE15A3C3B3BEC6C798E_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_9B79F30DDB5A0AE15A3C3B3BEC6C798E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_9B79F30DDB5A0AE15A3C3B3BEC6C798E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember_9B79F30DDB5A0AE15A3C3B3BEC6C798E" xlink:to="lab_us-gaap_CorporateNonSegmentMember_9B79F30DDB5A0AE15A3C3B3BEC6C798E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_42459BC63BFD323E0F633B3BEC6C14AD_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember_42459BC63BFD323E0F633B3BEC6C14AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Eliminations</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_42459BC63BFD323E0F633B3BEC6C14AD_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember_42459BC63BFD323E0F633B3BEC6C14AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_42459BC63BFD323E0F633B3BEC6C14AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember_42459BC63BFD323E0F633B3BEC6C14AD" xlink:to="lab_us-gaap_IntersegmentEliminationMember_42459BC63BFD323E0F633B3BEC6C14AD" xlink:type="arc" />
    <link:label id="lab_gifi_FabricationSegmentMember_2B551F391C4D086B1FDE3B3BEC6CA381_terseLabel_en-US" xlink:label="lab_gifi_FabricationSegmentMember_2B551F391C4D086B1FDE3B3BEC6CA381" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fabrication</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_2B551F391C4D086B1FDE3B3BEC6CA381" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_FabricationSegmentMember_2B551F391C4D086B1FDE3B3BEC6CA381" xlink:to="lab_gifi_FabricationSegmentMember_2B551F391C4D086B1FDE3B3BEC6CA381" xlink:type="arc" />
    <link:label id="lab_gifi_ShipyardSegmentMember_D88738F6635FADEC01CA3B3BEC6CC996_terseLabel_en-US" xlink:label="lab_gifi_ShipyardSegmentMember_D88738F6635FADEC01CA3B3BEC6CC996" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipyard</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_D88738F6635FADEC01CA3B3BEC6CC996" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ShipyardSegmentMember_D88738F6635FADEC01CA3B3BEC6CC996" xlink:to="lab_gifi_ShipyardSegmentMember_D88738F6635FADEC01CA3B3BEC6CC996" xlink:type="arc" />
    <link:label id="lab_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D_terseLabel_en-US" xlink:label="lab_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Services</link:label>
    <link:label id="lab_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D_label_en-US" xlink:label="lab_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Services Segment [Member]</link:label>
    <link:label id="lab_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D_documentation_en-US" xlink:label="lab_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Services Segment [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D" xlink:to="lab_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D" xlink:type="arc" />
    <link:label id="lab_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8_terseLabel_en-US" xlink:label="lab_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EPC</link:label>
    <link:label id="lab_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8_label_en-US" xlink:label="lab_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EPC Segment [Member]</link:label>
    <link:label id="lab_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8_documentation_en-US" xlink:label="lab_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EPC Segment [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EPCSegmentMember" xlink:label="loc_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8" xlink:to="lab_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8" xlink:type="arc" />
    <link:label id="lab_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53_terseLabel_en-US" xlink:label="lab_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fabrication And Shipyard Segments</link:label>
    <link:label id="lab_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53_label_en-US" xlink:label="lab_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fabrication And Shipyard Segments [Member]</link:label>
    <link:label id="lab_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53_documentation_en-US" xlink:label="lab_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fabrication And Shipyard Segments [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationAndShipyardSegmentsMember" xlink:label="loc_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53" xlink:to="lab_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3BD08FC3F39463F803463B3BEC6C021A_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3BD08FC3F39463F803463B3BEC6C021A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3BD08FC3F39463F803463B3BEC6C021A_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3BD08FC3F39463F803463B3BEC6C021A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3BD08FC3F39463F803463B3BEC6C021A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3BD08FC3F39463F803463B3BEC6C021A" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3BD08FC3F39463F803463B3BEC6C021A" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_577044CB733A5606E5903B3BEC6CC972_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_577044CB733A5606E5903B3BEC6CC972" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross profit (loss)</link:label>
    <link:label id="lab_us-gaap_GrossProfit_577044CB733A5606E5903B3BEC6CC972_label_en-US" xlink:label="lab_us-gaap_GrossProfit_577044CB733A5606E5903B3BEC6CC972" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_577044CB733A5606E5903B3BEC6CC972" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_577044CB733A5606E5903B3BEC6CC972" xlink:to="lab_us-gaap_GrossProfit_577044CB733A5606E5903B3BEC6CC972" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_CB79FC8A56C515590BB33B3BEC7047C7_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_CB79FC8A56C515590BB33B3BEC7047C7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_CB79FC8A56C515590BB33B3BEC7047C7_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_CB79FC8A56C515590BB33B3BEC7047C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_CB79FC8A56C515590BB33B3BEC7047C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_CB79FC8A56C515590BB33B3BEC7047C7" xlink:to="lab_us-gaap_OperatingIncomeLoss_CB79FC8A56C515590BB33B3BEC7047C7" xlink:type="arc" />
    <link:label id="lab_us-gaap_Depreciation_0E4E7E7999AE418346FE3B3BEC701730_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation_0E4E7E7999AE418346FE3B3BEC701730" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_0E4E7E7999AE418346FE3B3BEC701730_label_en-US" xlink:label="lab_us-gaap_Depreciation_0E4E7E7999AE418346FE3B3BEC701730" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_0E4E7E7999AE418346FE3B3BEC701730" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_0E4E7E7999AE418346FE3B3BEC701730" xlink:to="lab_us-gaap_Depreciation_0E4E7E7999AE418346FE3B3BEC701730" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_F807662AC97A46D768403B3BEC70D243_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_F807662AC97A46D768403B3BEC70D243" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_F807662AC97A46D768403B3BEC70D243_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_F807662AC97A46D768403B3BEC70D243" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_F807662AC97A46D768403B3BEC70D243" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_F807662AC97A46D768403B3BEC70D243" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_F807662AC97A46D768403B3BEC70D243" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_542144E0C9140CFE99BA3B3BEC70CF6A_terseLabel_en-US" xlink:label="lab_us-gaap_Assets_542144E0C9140CFE99BA3B3BEC70CF6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_542144E0C9140CFE99BA3B3BEC70CF6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_542144E0C9140CFE99BA3B3BEC70CF6A" xlink:to="lab_us-gaap_Assets_542144E0C9140CFE99BA3B3BEC70CF6A" xlink:type="arc" />
    <link:label id="lab_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6_terseLabel_en-US" xlink:label="lab_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset impairments, gains on the sale of assets held-for-sale and insurance proceeds</link:label>
    <link:label id="lab_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6_label_en-US" xlink:label="lab_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairments, Gains On The Sale Of Assets Held-For-Sale And Insurance Proceeds</link:label>
    <link:label id="lab_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6_documentation_en-US" xlink:label="lab_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Asset Impairments, Gains On The Sale Of Assets Held-For-Sale And Insurance Proceeds</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds" xlink:label="loc_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6" xlink:to="lab_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_49EA2FF8A6E2D7010A9A3B3BEC70C240_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness_49EA2FF8A6E2D7010A9A3B3BEC70C240" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of South Texas Properties</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_49EA2FF8A6E2D7010A9A3B3BEC70C240_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness_49EA2FF8A6E2D7010A9A3B3BEC70C240" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_49EA2FF8A6E2D7010A9A3B3BEC70C240" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness_49EA2FF8A6E2D7010A9A3B3BEC70C240" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness_49EA2FF8A6E2D7010A9A3B3BEC70C240" xlink:type="arc" />
    <link:label id="lab_us-gaap_InsuredEventGainLoss_FEC5B8238B0D6BF2852C3B3BEC705394_verboseLabel_en-US" xlink:label="lab_us-gaap_InsuredEventGainLoss_FEC5B8238B0D6BF2852C3B3BEC705394" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gain on insurance recoveries</link:label>
    <link:label id="lab_us-gaap_InsuredEventGainLoss_FEC5B8238B0D6BF2852C3B3BEC705394_label_en-US" xlink:label="lab_us-gaap_InsuredEventGainLoss_FEC5B8238B0D6BF2852C3B3BEC705394" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insured Event, Gain (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_FEC5B8238B0D6BF2852C3B3BEC705394" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuredEventGainLoss_FEC5B8238B0D6BF2852C3B3BEC705394" xlink:to="lab_us-gaap_InsuredEventGainLoss_FEC5B8238B0D6BF2852C3B3BEC705394" xlink:type="arc" />
    <link:label id="lab_us-gaap_TangibleAssetImpairmentCharges_468A696F844E3E8AD4733B3BEC7064DE_terseLabel_en-US" xlink:label="lab_us-gaap_TangibleAssetImpairmentCharges_468A696F844E3E8AD4733B3BEC7064DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges related to inventory and assets</link:label>
    <link:label id="lab_us-gaap_TangibleAssetImpairmentCharges_468A696F844E3E8AD4733B3BEC7064DE_label_en-US" xlink:label="lab_us-gaap_TangibleAssetImpairmentCharges_468A696F844E3E8AD4733B3BEC7064DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tangible Asset Impairment Charges</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_468A696F844E3E8AD4733B3BEC7064DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TangibleAssetImpairmentCharges_468A696F844E3E8AD4733B3BEC7064DE" xlink:to="lab_us-gaap_TangibleAssetImpairmentCharges_468A696F844E3E8AD4733B3BEC7064DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_E127CDF51F49F3D879C13B3BEC7049A9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_E127CDF51F49F3D879C13B3BEC7049A9" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on disposition of assets sold</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_E127CDF51F49F3D879C13B3BEC7049A9_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_E127CDF51F49F3D879C13B3BEC7049A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_E127CDF51F49F3D879C13B3BEC7049A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1_E127CDF51F49F3D879C13B3BEC7049A9" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1_E127CDF51F49F3D879C13B3BEC7049A9" xlink:type="arc" />
    <link:label id="lab_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51_terseLabel_en-US" xlink:label="lab_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss related to cost overruns and re-work</link:label>
    <link:label id="lab_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51_label_en-US" xlink:label="lab_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Related To Cost Overruns And Re-Work</link:label>
    <link:label id="lab_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51_documentation_en-US" xlink:label="lab_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Loss Related To Cost Overruns And Re-Work</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LossRelatedToCostOverrunsAndReWork" xlink:label="loc_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51" xlink:to="lab_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_FAE8192BD7E93375F200FE2477AE83DA_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_FAE8192BD7E93375F200FE2477AE83DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_FAE8192BD7E93375F200FE2477AE83DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_FAE8192BD7E93375F200FE2477AE83DA" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_FAE8192BD7E93375F200FE2477AE83DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_EA0517F30AD791AF02DAFE2477AF929B_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_EA0517F30AD791AF02DAFE2477AF929B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_EA0517F30AD791AF02DAFE2477AF929B_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_EA0517F30AD791AF02DAFE2477AF929B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_EA0517F30AD791AF02DAFE2477AF929B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_EA0517F30AD791AF02DAFE2477AF929B" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_EA0517F30AD791AF02DAFE2477AF929B" xlink:type="arc" />
    <link:label id="lab_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_48EA2F5C62DB3C0CD37D36804964A009_label_en-US" xlink:label="lab_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_48EA2F5C62DB3C0CD37D36804964A009" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payments and Retirement Disclosure [Abstract]</link:label>
    <link:label id="lab_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_48EA2F5C62DB3C0CD37D36804964A009_documentation_en-US" xlink:label="lab_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_48EA2F5C62DB3C0CD37D36804964A009" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Payments and Retirement Disclosure [Abstract]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SharebasedPaymentsandRetirementDisclosureAbstract" xlink:label="loc_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_48EA2F5C62DB3C0CD37D36804964A009" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_48EA2F5C62DB3C0CD37D36804964A009" xlink:to="lab_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_48EA2F5C62DB3C0CD37D36804964A009" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C" xlink:to="lab_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_BD8DAFD37472DAE1B17736804964EC2F_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_BD8DAFD37472DAE1B17736804964EC2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_BD8DAFD37472DAE1B17736804964EC2F_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_BD8DAFD37472DAE1B17736804964EC2F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_BD8DAFD37472DAE1B17736804964EC2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember_BD8DAFD37472DAE1B17736804964EC2F" xlink:to="lab_us-gaap_EmployeeStockOptionMember_BD8DAFD37472DAE1B17736804964EC2F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockMember_844F4C79466C163AD4EB36804964466C_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_844F4C79466C163AD4EB36804964466C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_844F4C79466C163AD4EB36804964466C_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_844F4C79466C163AD4EB36804964466C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_844F4C79466C163AD4EB36804964466C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember_844F4C79466C163AD4EB36804964466C" xlink:to="lab_us-gaap_RestrictedStockMember_844F4C79466C163AD4EB36804964466C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PerformanceSharesMember_947A2E938D3930D677CB368049642547_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember_947A2E938D3930D677CB368049642547" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Shares</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_947A2E938D3930D677CB368049642547_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember_947A2E938D3930D677CB368049642547" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_947A2E938D3930D677CB368049642547" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember_947A2E938D3930D677CB368049642547" xlink:to="lab_us-gaap_PerformanceSharesMember_947A2E938D3930D677CB368049642547" xlink:type="arc" />
    <link:label id="lab_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284_terseLabel_en-US" xlink:label="lab_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284_label_en-US" xlink:label="lab_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284" xlink:to="lab_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284" xlink:type="arc" />
    <link:label id="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9_terseLabel_en-US" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:label id="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9_label_en-US" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9" xlink:to="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9" xlink:type="arc" />
    <link:label id="lab_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56_terseLabel_en-US" xlink:label="lab_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-employee directors</link:label>
    <link:label id="lab_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56_label_en-US" xlink:label="lab_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non Employee Director [Member]</link:label>
    <link:label id="lab_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56_documentation_en-US" xlink:label="lab_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non Employee Director [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NonEmployeeDirectorMember" xlink:label="loc_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56" xlink:to="lab_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29" xlink:to="lab_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:to="lab_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:type="arc" />
    <link:label id="lab_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9_terseLabel_en-US" xlink:label="lab_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long Term Incentive Plan 1997</link:label>
    <link:label id="lab_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9_label_en-US" xlink:label="lab_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Term Incentive Plan 1997 [Member]</link:label>
    <link:label id="lab_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9_documentation_en-US" xlink:label="lab_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long Term Incentive Plan 1997 [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongTermIncentivePlan1997Member" xlink:label="loc_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9" xlink:to="lab_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9" xlink:type="arc" />
    <link:label id="lab_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A_terseLabel_en-US" xlink:label="lab_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long Term Incentive Plan 2002</link:label>
    <link:label id="lab_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A_label_en-US" xlink:label="lab_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Term Incentive Plan 2002 [Member]</link:label>
    <link:label id="lab_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A_documentation_en-US" xlink:label="lab_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long Term Incentive Plan 2002 [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongTermIncentivePlanTwentyZeroTwoMember" xlink:label="loc_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A" xlink:to="lab_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A" xlink:type="arc" />
    <link:label id="lab_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509_terseLabel_en-US" xlink:label="lab_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long Term Incentive Plan 2011</link:label>
    <link:label id="lab_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509_label_en-US" xlink:label="lab_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Term Incentive Plan Twenty Eleven [Member]</link:label>
    <link:label id="lab_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509_documentation_en-US" xlink:label="lab_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long Term Incentive Plan Twenty Eleven [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongTermIncentivePlanTwentyElevenMember" xlink:label="loc_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509" xlink:to="lab_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509" xlink:type="arc" />
    <link:label id="lab_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B_terseLabel_en-US" xlink:label="lab_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long Term Incentive Plan 2015</link:label>
    <link:label id="lab_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B_label_en-US" xlink:label="lab_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Term Incentive Plan Twenty Fifteen [Member]</link:label>
    <link:label id="lab_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B_documentation_en-US" xlink:label="lab_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long Term Incentive Plan Twenty Fifteen [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongTermIncentivePlanTwentyFifteenMember" xlink:label="loc_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B" xlink:to="lab_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" 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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1928E8958D705806A78536804964E1F9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1928E8958D705806A78536804964E1F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer discretionary contribution</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1928E8958D705806A78536804964E1F9_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1928E8958D705806A78536804964E1F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1928E8958D705806A78536804964E1F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1928E8958D705806A78536804964E1F9" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1928E8958D705806A78536804964E1F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_33C1AB1AC0A24A4CA3FB36804964C240_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_33C1AB1AC0A24A4CA3FB36804964C240" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_33C1AB1AC0A24A4CA3FB36804964C240_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_33C1AB1AC0A24A4CA3FB36804964C240" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_33C1AB1AC0A24A4CA3FB36804964C240" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_33C1AB1AC0A24A4CA3FB36804964C240" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_33C1AB1AC0A24A4CA3FB36804964C240" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_CC983546C6D10E41EFD1368049647560_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_CC983546C6D10E41EFD1368049647560" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available shares for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_CC983546C6D10E41EFD1368049647560_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_CC983546C6D10E41EFD1368049647560" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_CC983546C6D10E41EFD1368049647560" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_CC983546C6D10E41EFD1368049647560" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_CC983546C6D10E41EFD1368049647560" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2997EEA31EFE347FF2003680496452ED_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2997EEA31EFE347FF2003680496452ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2997EEA31EFE347FF2003680496452ED_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2997EEA31EFE347FF2003680496452ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2997EEA31EFE347FF2003680496452ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2997EEA31EFE347FF2003680496452ED" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2997EEA31EFE347FF2003680496452ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_0B03E66763783A52C40536804964AEE5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_0B03E66763783A52C40536804964AEE5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation cost charged against income</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_0B03E66763783A52C40536804964AEE5_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_0B03E66763783A52C40536804964AEE5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_0B03E66763783A52C40536804964AEE5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_0B03E66763783A52C40536804964AEE5" xlink:to="lab_us-gaap_ShareBasedCompensation_0B03E66763783A52C40536804964AEE5" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_EC2A471038D06A5AF08C36804964DC17_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_EC2A471038D06A5AF08C36804964DC17" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total unrecognized compensation costs</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_EC2A471038D06A5AF08C36804964DC17_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_EC2A471038D06A5AF08C36804964DC17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_EC2A471038D06A5AF08C36804964DC17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_EC2A471038D06A5AF08C36804964DC17" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_EC2A471038D06A5AF08C36804964DC17" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7A708F4455FF68888D2136804964B558_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7A708F4455FF68888D2136804964B558" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Total income tax (expense) benefit under share-base compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7A708F4455FF68888D2136804964B558_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7A708F4455FF68888D2136804964B558" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Tax Benefit from Compensation Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7A708F4455FF68888D2136804964B558" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7A708F4455FF68888D2136804964B558" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7A708F4455FF68888D2136804964B558" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_31D56603609038EA60E336804964FFBE_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_31D56603609038EA60E336804964FFBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognition of compensation cost, weighted average period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_31D56603609038EA60E336804964FFBE_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_31D56603609038EA60E336804964FFBE" xlink:role="http://www.xbrl.org/2003/role/label" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_31D56603609038EA60E336804964FFBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_31D56603609038EA60E336804964FFBE" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_31D56603609038EA60E336804964FFBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_340DA449B35DD4E7E65036804964A83B_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_340DA449B35DD4E7E65036804964A83B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Value of awards granted</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_340DA449B35DD4E7E65036804964A83B_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_340DA449B35DD4E7E65036804964A83B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_340DA449B35DD4E7E65036804964A83B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_340DA449B35DD4E7E65036804964A83B" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_340DA449B35DD4E7E65036804964A83B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B8B28EBC4D3C53CDD686368049641BC6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B8B28EBC4D3C53CDD686368049641BC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total fair value of shares vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B8B28EBC4D3C53CDD686368049641BC6_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B8B28EBC4D3C53CDD686368049641BC6" xlink:role="http://www.xbrl.org/2003/role/label" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B8B28EBC4D3C53CDD686368049641BC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B8B28EBC4D3C53CDD686368049641BC6" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B8B28EBC4D3C53CDD686368049641BC6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_618AD99FD7B3A879E147368049648A82_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_618AD99FD7B3A879E147368049648A82" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance period awards are earned</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_618AD99FD7B3A879E147368049648A82_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_618AD99FD7B3A879E147368049648A82" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_618AD99FD7B3A879E147368049648A82" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_618AD99FD7B3A879E147368049648A82" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_618AD99FD7B3A879E147368049648A82" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_678E85D4F83814E600C0368049643ADE_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_678E85D4F83814E600C0368049643ADE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance based share compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_678E85D4F83814E600C0368049643ADE_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_678E85D4F83814E600C0368049643ADE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allocated Share-based Compensation Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_678E85D4F83814E600C0368049643ADE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_678E85D4F83814E600C0368049643ADE" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_678E85D4F83814E600C0368049643ADE" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_D48DE61F12143F5B32253680496454B2_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_D48DE61F12143F5B32253680496454B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of performance based shares granted</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_D48DE61F12143F5B32253680496454B2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_D48DE61F12143F5B32253680496454B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_D48DE61F12143F5B32253680496454B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_D48DE61F12143F5B32253680496454B2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_D48DE61F12143F5B32253680496454B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_BCE0CA14269F1D84F4BF06FD32FD6D9A_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_BCE0CA14269F1D84F4BF06FD32FD6D9A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_BCE0CA14269F1D84F4BF06FD32FD6D9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_BCE0CA14269F1D84F4BF06FD32FD6D9A" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_BCE0CA14269F1D84F4BF06FD32FD6D9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_29B76B65078D0588B80606FD32FDAA72_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_29B76B65078D0588B80606FD32FDAA72" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_29B76B65078D0588B80606FD32FDAA72_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_29B76B65078D0588B80606FD32FDAA72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_29B76B65078D0588B80606FD32FDAA72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_29B76B65078D0588B80606FD32FDAA72" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_29B76B65078D0588B80606FD32FDAA72" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8" xlink:to="lab_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8" xlink:type="arc" />
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:to="lab_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:type="arc" />
    <link:label id="lab_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5_terseLabel_en-US" xlink:label="lab_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-Manufactured</link:label>
    <link:label id="lab_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5_label_en-US" xlink:label="lab_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-Manufactured [Member]</link:label>
    <link:label id="lab_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5_documentation_en-US" xlink:label="lab_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pre-Manufactured [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_PreManufacturedMember" xlink:label="loc_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5" xlink:to="lab_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5" xlink:type="arc" />
    <link:label id="lab_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC_terseLabel_en-US" xlink:label="lab_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Specialty and High-Grade Copper Nickel and Steel</link:label>
    <link:label id="lab_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC_label_en-US" xlink:label="lab_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Specialty And High-Grade Copper Nickel And Steel [Member]</link:label>
    <link:label id="lab_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC_documentation_en-US" xlink:label="lab_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Specialty And High-Grade Copper Nickel And Steel [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember" xlink:label="loc_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC" xlink:to="lab_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC" xlink:type="arc" />
    <link:label id="lab_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63_terseLabel_en-US" xlink:label="lab_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Specialty Piping and Valves</link:label>
    <link:label id="lab_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63_label_en-US" xlink:label="lab_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Specialty Piping And Valves [Member]</link:label>
    <link:label id="lab_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63_documentation_en-US" xlink:label="lab_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Specialty Piping And Valves [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SpecialtyPipingAndValvesMember" xlink:label="loc_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63" xlink:to="lab_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63" xlink:type="arc" />
    <link:label id="lab_gifi_ServicesSegmentMember_7B796CA5743C8BB7789326BF78BDAE3A_verboseLabel_en-US" xlink:label="lab_gifi_ServicesSegmentMember_7B796CA5743C8BB7789326BF78BDAE3A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Services</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_7B796CA5743C8BB7789326BF78BDAE3A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ServicesSegmentMember_7B796CA5743C8BB7789326BF78BDAE3A" xlink:to="lab_gifi_ServicesSegmentMember_7B796CA5743C8BB7789326BF78BDAE3A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_EB5AD71AF40FAA3B644126BF78BD5914_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_EB5AD71AF40FAA3B644126BF78BD5914" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset impairments</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_EB5AD71AF40FAA3B644126BF78BD5914_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_EB5AD71AF40FAA3B644126BF78BD5914" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets Held-for-use</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_EB5AD71AF40FAA3B644126BF78BD5914" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_EB5AD71AF40FAA3B644126BF78BD5914" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_EB5AD71AF40FAA3B644126BF78BD5914" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_9D314818F6A933EADCCC26BF78BDBA1D_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_9D314818F6A933EADCCC26BF78BDBA1D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairment of asset held for sale</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_9D314818F6A933EADCCC26BF78BDBA1D_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_9D314818F6A933EADCCC26BF78BDBA1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets to be Disposed of</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_9D314818F6A933EADCCC26BF78BDBA1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_9D314818F6A933EADCCC26BF78BDBA1D" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_9D314818F6A933EADCCC26BF78BDBA1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryWriteDown_1D7DCD0C75133EE1B13526BF78BDDB53_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown_1D7DCD0C75133EE1B13526BF78BDDB53" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory impairment</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_1D7DCD0C75133EE1B13526BF78BDDB53_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown_1D7DCD0C75133EE1B13526BF78BDDB53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_1D7DCD0C75133EE1B13526BF78BDDB53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown_1D7DCD0C75133EE1B13526BF78BDDB53" xlink:to="lab_us-gaap_InventoryWriteDown_1D7DCD0C75133EE1B13526BF78BDDB53" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetImpairmentCharges_E21975C0D159921DF5B726BF78BDBDA4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_E21975C0D159921DF5B726BF78BDBDA4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset impairments</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_E21975C0D159921DF5B726BF78BDBDA4_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_E21975C0D159921DF5B726BF78BDBDA4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_E21975C0D159921DF5B726BF78BDBDA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges_E21975C0D159921DF5B726BF78BDBDA4" xlink:to="lab_us-gaap_AssetImpairmentCharges_E21975C0D159921DF5B726BF78BDBDA4" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherInventoryScrap_530AD844AF8A7828B93426E7CEB5A6B5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventoryScrap_530AD844AF8A7828B93426E7CEB5A6B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory scrap value</link:label>
    <link:label id="lab_us-gaap_OtherInventoryScrap_530AD844AF8A7828B93426E7CEB5A6B5_label_en-US" xlink:label="lab_us-gaap_OtherInventoryScrap_530AD844AF8A7828B93426E7CEB5A6B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Inventory, Scrap, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherInventoryScrap" xlink:label="loc_us-gaap_OtherInventoryScrap_530AD844AF8A7828B93426E7CEB5A6B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventoryScrap_530AD844AF8A7828B93426E7CEB5A6B5" xlink:to="lab_us-gaap_OtherInventoryScrap_530AD844AF8A7828B93426E7CEB5A6B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8498E0BEEA09C572AC0039C1BEE6C4C2_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8498E0BEEA09C572AC0039C1BEE6C4C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8498E0BEEA09C572AC0039C1BEE6C4C2_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8498E0BEEA09C572AC0039C1BEE6C4C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8498E0BEEA09C572AC0039C1BEE6C4C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8498E0BEEA09C572AC0039C1BEE6C4C2" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8498E0BEEA09C572AC0039C1BEE6C4C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:type="arc" />
    <link:label id="lab_us-gaap_RecognitionOfDeferredRevenue_DE90714E3A204E72FED939C1BEE6490C_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RecognitionOfDeferredRevenue_DE90714E3A204E72FED939C1BEE6490C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization of deferred revenue</link:label>
    <link:label id="lab_us-gaap_RecognitionOfDeferredRevenue_DE90714E3A204E72FED939C1BEE6490C_label_en-US" xlink:label="lab_us-gaap_RecognitionOfDeferredRevenue_DE90714E3A204E72FED939C1BEE6490C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recognition of Deferred Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RecognitionOfDeferredRevenue" xlink:label="loc_us-gaap_RecognitionOfDeferredRevenue_DE90714E3A204E72FED939C1BEE6490C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecognitionOfDeferredRevenue_DE90714E3A204E72FED939C1BEE6490C" xlink:to="lab_us-gaap_RecognitionOfDeferredRevenue_DE90714E3A204E72FED939C1BEE6490C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_C5609278104AC1243EC639C1BEEA535F_negatedLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_C5609278104AC1243EC639C1BEEA535F" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">(Gain) loss on assets held for sale, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_C5609278104AC1243EC639C1BEEA535F_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_C5609278104AC1243EC639C1BEEA535F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_C5609278104AC1243EC639C1BEEA535F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_C5609278104AC1243EC639C1BEEA535F" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_C5609278104AC1243EC639C1BEEA535F" xlink:type="arc" />
    <link:label id="lab_us-gaap_InsuredEventGainLoss_74C4E5AF2EDFA4CB2E0539C1BEEA3502_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InsuredEventGainLoss_74C4E5AF2EDFA4CB2E0539C1BEEA3502" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on insurance recoveries</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_74C4E5AF2EDFA4CB2E0539C1BEEA3502" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuredEventGainLoss_74C4E5AF2EDFA4CB2E0539C1BEEA3502" xlink:to="lab_us-gaap_InsuredEventGainLoss_74C4E5AF2EDFA4CB2E0539C1BEEA3502" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_35705B598E9C1F87391239C1BEEA150E_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_35705B598E9C1F87391239C1BEEA150E" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss (gain) on the sale of fixed assets and other assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_35705B598E9C1F87391239C1BEEA150E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1_35705B598E9C1F87391239C1BEEA150E" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1_35705B598E9C1F87391239C1BEEA150E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_362AA0F8F2620956C38C39C1BEEAF028_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_362AA0F8F2620956C38C39C1BEEAF028" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_362AA0F8F2620956C38C39C1BEEAF028_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_362AA0F8F2620956C38C39C1BEEAF028" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_362AA0F8F2620956C38C39C1BEEAF028" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_362AA0F8F2620956C38C39C1BEEAF028" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_362AA0F8F2620956C38C39C1BEEAF028" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_002AB7DE31B7D38027A639C1BEEAFA56_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_002AB7DE31B7D38027A639C1BEEAFA56" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_002AB7DE31B7D38027A639C1BEEAFA56" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_002AB7DE31B7D38027A639C1BEEAFA56" xlink:to="lab_us-gaap_ShareBasedCompensation_002AB7DE31B7D38027A639C1BEEAFA56" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_6E58D3A91CB61C7A328739C1BEEAD191_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables_6E58D3A91CB61C7A328739C1BEEAD191" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Contracts receivable and retainage, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivables_6E58D3A91CB61C7A328739C1BEEAD191_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivables_6E58D3A91CB61C7A328739C1BEEAD191" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Receivables</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_6E58D3A91CB61C7A328739C1BEEAD191" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivables_6E58D3A91CB61C7A328739C1BEEAD191" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivables_6E58D3A91CB61C7A328739C1BEEAD191" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_885610CA5C619E5EB60939C1BEEA383B_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_885610CA5C619E5EB60939C1BEEA383B" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_885610CA5C619E5EB60939C1BEEA383B_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_885610CA5C619E5EB60939C1BEEA383B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_885610CA5C619E5EB60939C1BEEA383B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_885610CA5C619E5EB60939C1BEEA383B" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_885610CA5C619E5EB60939C1BEEA383B" xlink:type="arc" />
    <link:label id="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_92C1937C798F269DC89139C1BEEAFEF9_negatedLabel_en-US" xlink:label="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_92C1937C798F269DC89139C1BEEAFEF9" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses, inventory and other assets</link:label>
    <link:label id="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_92C1937C798F269DC89139C1BEEAFEF9_label_en-US" xlink:label="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_92C1937C798F269DC89139C1BEEAFEF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:label id="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_92C1937C798F269DC89139C1BEEAFEF9_documentation_en-US" xlink:label="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_92C1937C798F269DC89139C1BEEAFEF9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_92C1937C798F269DC89139C1BEEAFEF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_92C1937C798F269DC89139C1BEEAFEF9" xlink:to="lab_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_92C1937C798F269DC89139C1BEEAFEF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_4230FA9F50801A416F5F39C1BEEA67EE_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_4230FA9F50801A416F5F39C1BEEA67EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_4230FA9F50801A416F5F39C1BEEA67EE_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_4230FA9F50801A416F5F39C1BEEA67EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4230FA9F50801A416F5F39C1BEEA67EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4230FA9F50801A416F5F39C1BEEA67EE" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_4230FA9F50801A416F5F39C1BEEA67EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_FF22E113514A3C4A286B39C1BEEA9714_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_FF22E113514A3C4A286B39C1BEEA9714" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_FF22E113514A3C4A286B39C1BEEA9714_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_FF22E113514A3C4A286B39C1BEEA9714" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_FF22E113514A3C4A286B39C1BEEA9714" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_FF22E113514A3C4A286B39C1BEEA9714" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_FF22E113514A3C4A286B39C1BEEA9714" xlink:type="arc" />
    <link:label id="lab_gifi_IncreaseDecreaseInProvisionForLossOnContracts_B6B624DC836E68EA7D9C39C1BEEAAD8F_terseLabel_en-US" xlink:label="lab_gifi_IncreaseDecreaseInProvisionForLossOnContracts_B6B624DC836E68EA7D9C39C1BEEAAD8F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_gifi_IncreaseDecreaseInProvisionForLossOnContracts_B6B624DC836E68EA7D9C39C1BEEAAD8F_label_en-US" xlink:label="lab_gifi_IncreaseDecreaseInProvisionForLossOnContracts_B6B624DC836E68EA7D9C39C1BEEAAD8F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Provision For Loss On Contracts</link:label>
    <link:label id="lab_gifi_IncreaseDecreaseInProvisionForLossOnContracts_B6B624DC836E68EA7D9C39C1BEEAAD8F_documentation_en-US" xlink:label="lab_gifi_IncreaseDecreaseInProvisionForLossOnContracts_B6B624DC836E68EA7D9C39C1BEEAAD8F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Provision For Loss On Contracts</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_IncreaseDecreaseInProvisionForLossOnContracts" xlink:label="loc_gifi_IncreaseDecreaseInProvisionForLossOnContracts_B6B624DC836E68EA7D9C39C1BEEAAD8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_IncreaseDecreaseInProvisionForLossOnContracts_B6B624DC836E68EA7D9C39C1BEEAAD8F" xlink:to="lab_gifi_IncreaseDecreaseInProvisionForLossOnContracts_B6B624DC836E68EA7D9C39C1BEEAAD8F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_5C9303FFC587E6EF8A4F39C1BEEA9BF4_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_5C9303FFC587E6EF8A4F39C1BEEA9BF4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_5C9303FFC587E6EF8A4F39C1BEEA9BF4_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_5C9303FFC587E6EF8A4F39C1BEEA9BF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_5C9303FFC587E6EF8A4F39C1BEEA9BF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_5C9303FFC587E6EF8A4F39C1BEEA9BF4" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_5C9303FFC587E6EF8A4F39C1BEEA9BF4" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_4413DE3E690524F796DC39C1BEEA909C_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_4413DE3E690524F796DC39C1BEEA909C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_4413DE3E690524F796DC39C1BEEA909C_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_4413DE3E690524F796DC39C1BEEA909C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4413DE3E690524F796DC39C1BEEA909C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4413DE3E690524F796DC39C1BEEA909C" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_4413DE3E690524F796DC39C1BEEA909C" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_273F662C0574344DA1A339C1BEEA0CBD_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_273F662C0574344DA1A339C1BEEA0CBD" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (used in) provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_273F662C0574344DA1A339C1BEEA0CBD_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_273F662C0574344DA1A339C1BEEA0CBD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_273F662C0574344DA1A339C1BEEA0CBD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_273F662C0574344DA1A339C1BEEA0CBD" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_273F662C0574344DA1A339C1BEEA0CBD" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_CDD0BFB93F931BB7A7B139C1BEEA321B_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition_CDD0BFB93F931BB7A7B139C1BEEA321B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash received in acquisition</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_CDD0BFB93F931BB7A7B139C1BEEA321B_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition_CDD0BFB93F931BB7A7B139C1BEEA321B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Acquired from Acquisition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_CDD0BFB93F931BB7A7B139C1BEEA321B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition_CDD0BFB93F931BB7A7B139C1BEEA321B" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition_CDD0BFB93F931BB7A7B139C1BEEA321B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_B2BD7FF54873792BADDA39C1BEEA2B9A_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_B2BD7FF54873792BADDA39C1BEEA2B9A" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_B2BD7FF54873792BADDA39C1BEEA2B9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_B2BD7FF54873792BADDA39C1BEEA2B9A" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_B2BD7FF54873792BADDA39C1BEEA2B9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_55C23C1DE33E6577AF4039C1BEEA92CE_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments_55C23C1DE33E6577AF4039C1BEEA92CE" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase of short-term investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_55C23C1DE33E6577AF4039C1BEEA92CE_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments_55C23C1DE33E6577AF4039C1BEEA92CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Short-term Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_55C23C1DE33E6577AF4039C1BEEA92CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments_55C23C1DE33E6577AF4039C1BEEA92CE" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments_55C23C1DE33E6577AF4039C1BEEA92CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_F7FB6247CB930E650B3439C1BEEABEE7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_F7FB6247CB930E650B3439C1BEEABEE7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturities of short-term investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_F7FB6247CB930E650B3439C1BEEABEE7_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_F7FB6247CB930E650B3439C1BEEABEE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Short-term Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_F7FB6247CB930E650B3439C1BEEABEE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_F7FB6247CB930E650B3439C1BEEABEE7" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_F7FB6247CB930E650B3439C1BEEABEE7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_3C7D402BFCF9FCDB09EB39C1BEEA62C5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_3C7D402BFCF9FCDB09EB39C1BEEA62C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from the sale of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_3C7D402BFCF9FCDB09EB39C1BEEA62C5_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_3C7D402BFCF9FCDB09EB39C1BEEA62C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Machinery and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_3C7D402BFCF9FCDB09EB39C1BEEA62C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_3C7D402BFCF9FCDB09EB39C1BEEA62C5" xlink:to="lab_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_3C7D402BFCF9FCDB09EB39C1BEEA62C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_F2F107D770B36FD3B03D39C1BEEAD85C_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_F2F107D770B36FD3B03D39C1BEEAD85C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recoveries from insurance claims</link:label>
    <link:label id="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_F2F107D770B36FD3B03D39C1BEEAD85C_label_en-US" xlink:label="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_F2F107D770B36FD3B03D39C1BEEAD85C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Insurance Settlement, Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_F2F107D770B36FD3B03D39C1BEEAD85C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_F2F107D770B36FD3B03D39C1BEEAD85C" xlink:to="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_F2F107D770B36FD3B03D39C1BEEAD85C" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_ACEAE34561FD5E1E237939C1BEEA9F48_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_ACEAE34561FD5E1E237939C1BEEA9F48" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_ACEAE34561FD5E1E237939C1BEEA9F48_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_ACEAE34561FD5E1E237939C1BEEA9F48" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ACEAE34561FD5E1E237939C1BEEA9F48" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ACEAE34561FD5E1E237939C1BEEA9F48" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_ACEAE34561FD5E1E237939C1BEEA9F48" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_E381B0C40939E6712CA739C1BEEE6817_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit_E381B0C40939E6712CA739C1BEEE6817" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from borrowings under Credit Agreement</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_E381B0C40939E6712CA739C1BEEE6817_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit_E381B0C40939E6712CA739C1BEEE6817" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_E381B0C40939E6712CA739C1BEEE6817" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit_E381B0C40939E6712CA739C1BEEE6817" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit_E381B0C40939E6712CA739C1BEEE6817" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_CF186CAB84CC5644A0E039C1BEEE61E6_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit_CF186CAB84CC5644A0E039C1BEEE61E6" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayment of borrowings under Credit Agreement</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_CF186CAB84CC5644A0E039C1BEEE61E6_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit_CF186CAB84CC5644A0E039C1BEEE61E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_CF186CAB84CC5644A0E039C1BEEE61E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit_CF186CAB84CC5644A0E039C1BEEE61E6" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit_CF186CAB84CC5644A0E039C1BEEE61E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_4A9E6E14F0D9EBACEBEA39C1BEEEBAC6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts_4A9E6E14F0D9EBACEBEA39C1BEEEBAC6" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payment of financing cost</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_4A9E6E14F0D9EBACEBEA39C1BEEEBAC6_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts_4A9E6E14F0D9EBACEBEA39C1BEEEBAC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_4A9E6E14F0D9EBACEBEA39C1BEEEBAC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts_4A9E6E14F0D9EBACEBEA39C1BEEEBAC6" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts_4A9E6E14F0D9EBACEBEA39C1BEEEBAC6" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_91E181C0A4DC47723E2C39C1BEEE0EBB_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_91E181C0A4DC47723E2C39C1BEEE0EBB" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Tax payments made on behalf of employees from vested stock withholdings</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_91E181C0A4DC47723E2C39C1BEEE0EBB_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_91E181C0A4DC47723E2C39C1BEEE0EBB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments Related to Tax Withholding for Share-based Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_91E181C0A4DC47723E2C39C1BEEE0EBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_91E181C0A4DC47723E2C39C1BEEE0EBB" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_91E181C0A4DC47723E2C39C1BEEE0EBB" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_F1B95D07333E5EDF9B8739C1BEEEE69C_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock_F1B95D07333E5EDF9B8739C1BEEEE69C" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments of dividends on common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_F1B95D07333E5EDF9B8739C1BEEEE69C_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock_F1B95D07333E5EDF9B8739C1BEEEE69C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_F1B95D07333E5EDF9B8739C1BEEEE69C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock_F1B95D07333E5EDF9B8739C1BEEEE69C" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock_F1B95D07333E5EDF9B8739C1BEEEE69C" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_038DF6B6A1EC9C1E507F39C1BEEE568B_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_038DF6B6A1EC9C1E507F39C1BEEE568B" 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:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_038DF6B6A1EC9C1E507F39C1BEEE568B_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_038DF6B6A1EC9C1E507F39C1BEEE568B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_038DF6B6A1EC9C1E507F39C1BEEE568B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_038DF6B6A1EC9C1E507F39C1BEEE568B" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_038DF6B6A1EC9C1E507F39C1BEEE568B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_AAE906D49D92FAA8911539C1BEEED04F_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_AAE906D49D92FAA8911539C1BEEED04F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_AAE906D49D92FAA8911539C1BEEED04F_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_AAE906D49D92FAA8911539C1BEEED04F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_AAE906D49D92FAA8911539C1BEEED04F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_AAE906D49D92FAA8911539C1BEEED04F" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_AAE906D49D92FAA8911539C1BEEED04F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_E10FF05EAF3CD69FF26639C1BEEEADCE_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_E10FF05EAF3CD69FF26639C1BEEEADCE" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_E10FF05EAF3CD69FF26639C1BEEEADCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_E10FF05EAF3CD69FF26639C1BEEEADCE" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_E10FF05EAF3CD69FF26639C1BEEEADCE" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4EF63F9AACA553D4F49D39C1BEEED7E4_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4EF63F9AACA553D4F49D39C1BEEED7E4" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4EF63F9AACA553D4F49D39C1BEEED7E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4EF63F9AACA553D4F49D39C1BEEED7E4" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4EF63F9AACA553D4F49D39C1BEEED7E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPaidNet_A04A841FB58D4BCB83F139C1C15B3A81_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet_A04A841FB58D4BCB83F139C1C15B3A81" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_A04A841FB58D4BCB83F139C1C15B3A81_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet_A04A841FB58D4BCB83F139C1C15B3A81" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_A04A841FB58D4BCB83F139C1C15B3A81" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet_A04A841FB58D4BCB83F139C1C15B3A81" xlink:to="lab_us-gaap_InterestPaidNet_A04A841FB58D4BCB83F139C1C15B3A81" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_872988CC7B53455F692239C1BEEE831C_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_872988CC7B53455F692239C1BEEE831C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes paid (refunds received), net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_872988CC7B53455F692239C1BEEE831C_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_872988CC7B53455F692239C1BEEE831C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_872988CC7B53455F692239C1BEEE831C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_872988CC7B53455F692239C1BEEE831C" xlink:to="lab_us-gaap_IncomeTaxesPaidNet_872988CC7B53455F692239C1BEEE831C" xlink:type="arc" />
    <link:label id="lab_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale_8AE29636AB55E5C72ED739C1BEEE736C_terseLabel_en-US" xlink:label="lab_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale_8AE29636AB55E5C72ED739C1BEEE736C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification of property, plant and equipment to assets held for sale</link:label>
    <link:label id="lab_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale_8AE29636AB55E5C72ED739C1BEEE736C_label_en-US" xlink:label="lab_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale_8AE29636AB55E5C72ED739C1BEEE736C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Reclassification to Held-for-sale</link:label>
    <link:label id="lab_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale_8AE29636AB55E5C72ED739C1BEEE736C_documentation_en-US" xlink:label="lab_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale_8AE29636AB55E5C72ED739C1BEEE736C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Reclassification to Held-for-sale</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale" xlink:label="loc_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale_8AE29636AB55E5C72ED739C1BEEE736C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale_8AE29636AB55E5C72ED739C1BEEE736C" xlink:to="lab_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale_8AE29636AB55E5C72ED739C1BEEE736C" xlink:type="arc" />
    <link:label id="lab_gifi_AssetsHeldforsaleReclassificationtoInventory_053E349E721AFA66F25839C1BEEE2BF4_terseLabel_en-US" xlink:label="lab_gifi_AssetsHeldforsaleReclassificationtoInventory_053E349E721AFA66F25839C1BEEE2BF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification of assets held for sale to property, plant and equipment</link:label>
    <link:label id="lab_gifi_AssetsHeldforsaleReclassificationtoInventory_053E349E721AFA66F25839C1BEEE2BF4_label_en-US" xlink:label="lab_gifi_AssetsHeldforsaleReclassificationtoInventory_053E349E721AFA66F25839C1BEEE2BF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets Held-for-sale, Reclassification to Inventory</link:label>
    <link:label id="lab_gifi_AssetsHeldforsaleReclassificationtoInventory_053E349E721AFA66F25839C1BEEE2BF4_documentation_en-US" xlink:label="lab_gifi_AssetsHeldforsaleReclassificationtoInventory_053E349E721AFA66F25839C1BEEE2BF4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets Held-for-sale, Reclassification to Inventory</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetsHeldforsaleReclassificationtoInventory" xlink:label="loc_gifi_AssetsHeldforsaleReclassificationtoInventory_053E349E721AFA66F25839C1BEEE2BF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AssetsHeldforsaleReclassificationtoInventory_053E349E721AFA66F25839C1BEEE2BF4" xlink:to="lab_gifi_AssetsHeldforsaleReclassificationtoInventory_053E349E721AFA66F25839C1BEEE2BF4" xlink:type="arc" />
    <link:label id="lab_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses_62326C59E5418E5B25CB39C1BEEEE7E5_terseLabel_en-US" xlink:label="lab_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses_62326C59E5418E5B25CB39C1BEEEE7E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification of accrued expenses to assets held for sale</link:label>
    <link:label id="lab_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses_62326C59E5418E5B25CB39C1BEEEE7E5_label_en-US" xlink:label="lab_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses_62326C59E5418E5B25CB39C1BEEEE7E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets Held-For-Sale, Reclassification From Accrued Expenses</link:label>
    <link:label id="lab_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses_62326C59E5418E5B25CB39C1BEEEE7E5_documentation_en-US" xlink:label="lab_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses_62326C59E5418E5B25CB39C1BEEEE7E5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets Held-For-Sale, Reclassification From Accrued Expenses</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses" xlink:label="loc_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses_62326C59E5418E5B25CB39C1BEEEE7E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses_62326C59E5418E5B25CB39C1BEEEE7E5" xlink:to="lab_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses_62326C59E5418E5B25CB39C1BEEEE7E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_LandMember_2F38FD5FE2F7409A2A27368049C2BE38_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember_2F38FD5FE2F7409A2A27368049C2BE38" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_2F38FD5FE2F7409A2A27368049C2BE38_label_en-US" xlink:label="lab_us-gaap_LandMember_2F38FD5FE2F7409A2A27368049C2BE38" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_2F38FD5FE2F7409A2A27368049C2BE38" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember_2F38FD5FE2F7409A2A27368049C2BE38" xlink:to="lab_us-gaap_LandMember_2F38FD5FE2F7409A2A27368049C2BE38" xlink:type="arc" />
    <link:label id="lab_us-gaap_BuildingMember_7C8B17650672A2CB48E9368049C2C6E2_verboseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember_7C8B17650672A2CB48E9368049C2C6E2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_us-gaap_BuildingMember_7C8B17650672A2CB48E9368049C2C6E2_label_en-US" xlink:label="lab_us-gaap_BuildingMember_7C8B17650672A2CB48E9368049C2C6E2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_7C8B17650672A2CB48E9368049C2C6E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember_7C8B17650672A2CB48E9368049C2C6E2" xlink:to="lab_us-gaap_BuildingMember_7C8B17650672A2CB48E9368049C2C6E2" xlink:type="arc" />
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_B49229427307BF1069FB368049C2F64A_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_B49229427307BF1069FB368049C2F64A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_B49229427307BF1069FB368049C2F64A_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_B49229427307BF1069FB368049C2F64A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_B49229427307BF1069FB368049C2F64A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember_B49229427307BF1069FB368049C2F64A" xlink:to="lab_us-gaap_MachineryAndEquipmentMember_B49229427307BF1069FB368049C2F64A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_14111712B1E0895AA4EB368049C2D527_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_14111712B1E0895AA4EB368049C2D527" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_14111712B1E0895AA4EB368049C2D527_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_14111712B1E0895AA4EB368049C2D527" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_14111712B1E0895AA4EB368049C2D527" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember_14111712B1E0895AA4EB368049C2D527" xlink:to="lab_us-gaap_FurnitureAndFixturesMember_14111712B1E0895AA4EB368049C2D527" xlink:type="arc" />
    <link:label id="lab_us-gaap_TransportationEquipmentMember_52D1F38CACC29ECD1CEE368049C2BD08_terseLabel_en-US" xlink:label="lab_us-gaap_TransportationEquipmentMember_52D1F38CACC29ECD1CEE368049C2BD08" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transportation equipment</link:label>
    <link:label id="lab_us-gaap_TransportationEquipmentMember_52D1F38CACC29ECD1CEE368049C2BD08_label_en-US" xlink:label="lab_us-gaap_TransportationEquipmentMember_52D1F38CACC29ECD1CEE368049C2BD08" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transportation Equipment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransportationEquipmentMember" xlink:label="loc_us-gaap_TransportationEquipmentMember_52D1F38CACC29ECD1CEE368049C2BD08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransportationEquipmentMember_52D1F38CACC29ECD1CEE368049C2BD08" xlink:to="lab_us-gaap_TransportationEquipmentMember_52D1F38CACC29ECD1CEE368049C2BD08" xlink:type="arc" />
    <link:label id="lab_us-gaap_BuildingImprovementsMember_AD24725D7C932EE847A9368049C2B5BD_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingImprovementsMember_AD24725D7C932EE847A9368049C2B5BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Improvements</link:label>
    <link:label id="lab_us-gaap_BuildingImprovementsMember_AD24725D7C932EE847A9368049C2B5BD_label_en-US" xlink:label="lab_us-gaap_BuildingImprovementsMember_AD24725D7C932EE847A9368049C2B5BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building Improvements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingImprovementsMember_AD24725D7C932EE847A9368049C2B5BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingImprovementsMember_AD24725D7C932EE847A9368049C2B5BD" xlink:to="lab_us-gaap_BuildingImprovementsMember_AD24725D7C932EE847A9368049C2B5BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConstructionInProgressMember_C238C20A15E253B88CB8368049C29402_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember_C238C20A15E253B88CB8368049C29402" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_C238C20A15E253B88CB8368049C29402_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember_C238C20A15E253B88CB8368049C29402" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_C238C20A15E253B88CB8368049C29402" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember_C238C20A15E253B88CB8368049C29402" xlink:to="lab_us-gaap_ConstructionInProgressMember_C238C20A15E253B88CB8368049C29402" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_BEF8B38A9DF12D179800368049C24FE9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_BEF8B38A9DF12D179800368049C24FE9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_BEF8B38A9DF12D179800368049C24FE9_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_BEF8B38A9DF12D179800368049C24FE9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_BEF8B38A9DF12D179800368049C24FE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_BEF8B38A9DF12D179800368049C24FE9" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_BEF8B38A9DF12D179800368049C24FE9" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D3BF1A46FDB5FD43C27368049C273B0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D3BF1A46FDB5FD43C27368049C273B0" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D3BF1A46FDB5FD43C27368049C273B0_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D3BF1A46FDB5FD43C27368049C273B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D3BF1A46FDB5FD43C27368049C273B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D3BF1A46FDB5FD43C27368049C273B0" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D3BF1A46FDB5FD43C27368049C273B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_61A0C4EA4209FB71AD61368049C2DE31_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_61A0C4EA4209FB71AD61368049C2DE31" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_61A0C4EA4209FB71AD61368049C2DE31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_61A0C4EA4209FB71AD61368049C2DE31" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_61A0C4EA4209FB71AD61368049C2DE31" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_5CD06C8AE461A2963FA6368049C2C5FD_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_5CD06C8AE461A2963FA6368049C2C5FD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, estimated useful life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5CD06C8AE461A2963FA6368049C2C5FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5CD06C8AE461A2963FA6368049C2C5FD" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_5CD06C8AE461A2963FA6368049C2C5FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:type="arc" />
    <link:label id="lab_us-gaap_FixedPriceContractMember_4E89D8586180334939AD3B452FB4A5E1_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember_4E89D8586180334939AD3B452FB4A5E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed-price and unit-rate</link:label>
    <link:label id="lab_us-gaap_FixedPriceContractMember_4E89D8586180334939AD3B452FB4A5E1_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember_4E89D8586180334939AD3B452FB4A5E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fixed-price Contract [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FixedPriceContractMember" xlink:label="loc_us-gaap_FixedPriceContractMember_4E89D8586180334939AD3B452FB4A5E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember_4E89D8586180334939AD3B452FB4A5E1" xlink:to="lab_us-gaap_FixedPriceContractMember_4E89D8586180334939AD3B452FB4A5E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_D504511F8B0699A31DDA3B452FB48824_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember_D504511F8B0699A31DDA3B452FB48824" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time-and-materials</link:label>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_D504511F8B0699A31DDA3B452FB48824_label_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember_D504511F8B0699A31DDA3B452FB48824" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Time-and-materials Contract [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimeAndMaterialsContractMember" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_D504511F8B0699A31DDA3B452FB48824" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeAndMaterialsContractMember_D504511F8B0699A31DDA3B452FB48824" xlink:to="lab_us-gaap_TimeAndMaterialsContractMember_D504511F8B0699A31DDA3B452FB48824" xlink:type="arc" />
    <link:label id="lab_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5_terseLabel_en-US" xlink:label="lab_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5_label_en-US" xlink:label="lab_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Basis Of Pricing [Member]</link:label>
    <link:label id="lab_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5_documentation_en-US" xlink:label="lab_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Basis Of Pricing [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_OtherBasisOfPricingMember" xlink:label="loc_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5" xlink:to="lab_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_BFD03DF9DF2CBDF9DCA306FD32E89CCB_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_BFD03DF9DF2CBDF9DCA306FD32E89CCB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating divisions</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_BFD03DF9DF2CBDF9DCA306FD32E89CCB_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_BFD03DF9DF2CBDF9DCA306FD32E89CCB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_BFD03DF9DF2CBDF9DCA306FD32E89CCB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments_BFD03DF9DF2CBDF9DCA306FD32E89CCB" xlink:to="lab_us-gaap_NumberOfOperatingSegments_BFD03DF9DF2CBDF9DCA306FD32E89CCB" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfCorporateNonOperatingSegments_FF04501489250E72BBB806FD32E9F735_terseLabel_en-US" xlink:label="lab_gifi_NumberOfCorporateNonOperatingSegments_FF04501489250E72BBB806FD32E9F735" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of corporate non-operating divisions</link:label>
    <link:label id="lab_gifi_NumberOfCorporateNonOperatingSegments_FF04501489250E72BBB806FD32E9F735_label_en-US" xlink:label="lab_gifi_NumberOfCorporateNonOperatingSegments_FF04501489250E72BBB806FD32E9F735" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Corporate Non-Operating Segments</link:label>
    <link:label id="lab_gifi_NumberOfCorporateNonOperatingSegments_FF04501489250E72BBB806FD32E9F735_documentation_en-US" xlink:label="lab_gifi_NumberOfCorporateNonOperatingSegments_FF04501489250E72BBB806FD32E9F735" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Corporate Non-Operating Segments</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfCorporateNonOperatingSegments" xlink:label="loc_gifi_NumberOfCorporateNonOperatingSegments_FF04501489250E72BBB806FD32E9F735" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfCorporateNonOperatingSegments_FF04501489250E72BBB806FD32E9F735" xlink:to="lab_gifi_NumberOfCorporateNonOperatingSegments_FF04501489250E72BBB806FD32E9F735" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_4E07DA31B336F2BD549906FD331C0159_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract_4E07DA31B336F2BD549906FD331C0159" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_4E07DA31B336F2BD549906FD331C0159" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_4E07DA31B336F2BD549906FD331C0159" xlink:to="lab_us-gaap_BusinessCombinationsAbstract_4E07DA31B336F2BD549906FD331C0159" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_8C62DCF8DF88F805084806FD331D3233_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_8C62DCF8DF88F805084806FD331D3233" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ACQUISITIONS</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_8C62DCF8DF88F805084806FD331D3233_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_8C62DCF8DF88F805084806FD331D3233" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_8C62DCF8DF88F805084806FD331D3233" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock_8C62DCF8DF88F805084806FD331D3233" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock_8C62DCF8DF88F805084806FD331D3233" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED" xlink:to="lab_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:type="arc" />
    <link:label id="lab_us-gaap_DomesticCountryMember_1C6C8E1FB58397003AA930812F331A1D_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember_1C6C8E1FB58397003AA930812F331A1D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic Tax Authority</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_1C6C8E1FB58397003AA930812F331A1D_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember_1C6C8E1FB58397003AA930812F331A1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_1C6C8E1FB58397003AA930812F331A1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember_1C6C8E1FB58397003AA930812F331A1D" xlink:to="lab_us-gaap_DomesticCountryMember_1C6C8E1FB58397003AA930812F331A1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_65BEB904576858AC1EA330812F332793_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_65BEB904576858AC1EA330812F332793" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_65BEB904576858AC1EA330812F332793_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_65BEB904576858AC1EA330812F332793" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_65BEB904576858AC1EA330812F332793" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_65BEB904576858AC1EA330812F332793" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember_65BEB904576858AC1EA330812F332793" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_D6289D6DF6B190BDC38B30812F3427D5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_D6289D6DF6B190BDC38B30812F3427D5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_D6289D6DF6B190BDC38B30812F3427D5_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_D6289D6DF6B190BDC38B30812F3427D5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_D6289D6DF6B190BDC38B30812F3427D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_D6289D6DF6B190BDC38B30812F3427D5" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_D6289D6DF6B190BDC38B30812F3427D5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_F975DF827084B401E6AE30812F341F41_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_F975DF827084B401E6AE30812F341F41" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal net operating losses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_F975DF827084B401E6AE30812F341F41_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_F975DF827084B401E6AE30812F341F41" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_F975DF827084B401E6AE30812F341F41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_F975DF827084B401E6AE30812F341F41" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_F975DF827084B401E6AE30812F341F41" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_90BFE8EC607B5C3D7BC030812F34F1D1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_90BFE8EC607B5C3D7BC030812F34F1D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_90BFE8EC607B5C3D7BC030812F34F1D1_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_90BFE8EC607B5C3D7BC030812F34F1D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_90BFE8EC607B5C3D7BC030812F34F1D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_90BFE8EC607B5C3D7BC030812F34F1D1" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_90BFE8EC607B5C3D7BC030812F34F1D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_730C8FF9C12FF1966E9A30812F3407E0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_730C8FF9C12FF1966E9A30812F3407E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_730C8FF9C12FF1966E9A30812F3407E0_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_730C8FF9C12FF1966E9A30812F3407E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_730C8FF9C12FF1966E9A30812F3407E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards_730C8FF9C12FF1966E9A30812F3407E0" xlink:to="lab_us-gaap_OperatingLossCarryforwards_730C8FF9C12FF1966E9A30812F3407E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22DFBD0288F829D197BB30953C97FCC6_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22DFBD0288F829D197BB30953C97FCC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22DFBD0288F829D197BB30953C97FCC6_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22DFBD0288F829D197BB30953C97FCC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22DFBD0288F829D197BB30953C97FCC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22DFBD0288F829D197BB30953C97FCC6" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22DFBD0288F829D197BB30953C97FCC6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5ADB995D7A4A85DDDFEDFE2479CED13C_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5ADB995D7A4A85DDDFEDFE2479CED13C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summarized Segment Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5ADB995D7A4A85DDDFEDFE2479CED13C_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5ADB995D7A4A85DDDFEDFE2479CED13C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5ADB995D7A4A85DDDFEDFE2479CED13C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5ADB995D7A4A85DDDFEDFE2479CED13C" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5ADB995D7A4A85DDDFEDFE2479CED13C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6CA3E5E4C636669961ABFE247790D8E3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6CA3E5E4C636669961ABFE247790D8E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Quarterly Results of Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6CA3E5E4C636669961ABFE247790D8E3_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6CA3E5E4C636669961ABFE247790D8E3" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6CA3E5E4C636669961ABFE247790D8E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6CA3E5E4C636669961ABFE247790D8E3" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6CA3E5E4C636669961ABFE247790D8E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE_label_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_A6D58CD1365739E11A0439CC3C55BB6E_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember_A6D58CD1365739E11A0439CC3C55BB6E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_A6D58CD1365739E11A0439CC3C55BB6E_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember_A6D58CD1365739E11A0439CC3C55BB6E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_A6D58CD1365739E11A0439CC3C55BB6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember_A6D58CD1365739E11A0439CC3C55BB6E" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember_A6D58CD1365739E11A0439CC3C55BB6E" xlink:type="arc" />
    <link:label id="lab_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471_label_en-US" xlink:label="lab_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471" xlink:to="lab_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471" xlink:type="arc" />
    <link:label id="lab_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:to="lab_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:type="arc" />
    <link:label id="lab_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331_terseLabel_en-US" xlink:label="lab_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer A</link:label>
    <link:label id="lab_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331_label_en-US" xlink:label="lab_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer A [Member]</link:label>
    <link:label id="lab_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331_documentation_en-US" xlink:label="lab_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer A [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerAMember" xlink:label="loc_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331" xlink:to="lab_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331" xlink:type="arc" />
    <link:label id="lab_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA_terseLabel_en-US" xlink:label="lab_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer B</link:label>
    <link:label id="lab_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA_label_en-US" xlink:label="lab_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer B [Member]</link:label>
    <link:label id="lab_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA_documentation_en-US" xlink:label="lab_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer B [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerBMember" xlink:label="loc_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA" xlink:to="lab_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA" xlink:type="arc" />
    <link:label id="lab_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5_terseLabel_en-US" xlink:label="lab_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer C</link:label>
    <link:label id="lab_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5_label_en-US" xlink:label="lab_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer C [Member]</link:label>
    <link:label id="lab_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5_documentation_en-US" xlink:label="lab_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer C [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerCMember" xlink:label="loc_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5" xlink:to="lab_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5" xlink:type="arc" />
    <link:label id="lab_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0_terseLabel_en-US" xlink:label="lab_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer D</link:label>
    <link:label id="lab_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0_label_en-US" xlink:label="lab_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer D [Member]</link:label>
    <link:label id="lab_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0_documentation_en-US" xlink:label="lab_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer D [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerDMember" xlink:label="loc_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0" xlink:to="lab_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0" xlink:type="arc" />
    <link:label id="lab_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23_terseLabel_en-US" xlink:label="lab_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer E</link:label>
    <link:label id="lab_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23_label_en-US" xlink:label="lab_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer E [Member]</link:label>
    <link:label id="lab_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23_documentation_en-US" xlink:label="lab_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer E [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerEMember" xlink:label="loc_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23" xlink:to="lab_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54_label_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_D27000385BA6AAFF8EC006FC439A8B3C_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_D27000385BA6AAFF8EC006FC439A8B3C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_D27000385BA6AAFF8EC006FC439A8B3C_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_D27000385BA6AAFF8EC006FC439A8B3C" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_D27000385BA6AAFF8EC006FC439A8B3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_D27000385BA6AAFF8EC006FC439A8B3C" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_D27000385BA6AAFF8EC006FC439A8B3C" xlink:type="arc" />
    <link:label id="lab_gifi_EPCSegmentMember_42D6462D916332A25B383AB596147EA0_verboseLabel_en-US" xlink:label="lab_gifi_EPCSegmentMember_42D6462D916332A25B383AB596147EA0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">EPC</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EPCSegmentMember" xlink:label="loc_gifi_EPCSegmentMember_42D6462D916332A25B383AB596147EA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_EPCSegmentMember_42D6462D916332A25B383AB596147EA0" xlink:to="lab_gifi_EPCSegmentMember_42D6462D916332A25B383AB596147EA0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185" xlink:to="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185" xlink:type="arc" />
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Accounting Estimate, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Accounting Estimate, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21" xlink:to="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisputesMember_5D96C75DAAEAC1DB2B3D3AB59615112A_terseLabel_en-US" xlink:label="lab_us-gaap_DisputesMember_5D96C75DAAEAC1DB2B3D3AB59615112A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disputed</link:label>
    <link:label id="lab_us-gaap_DisputesMember_5D96C75DAAEAC1DB2B3D3AB59615112A_label_en-US" xlink:label="lab_us-gaap_DisputesMember_5D96C75DAAEAC1DB2B3D3AB59615112A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disputes [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisputesMember" xlink:label="loc_us-gaap_DisputesMember_5D96C75DAAEAC1DB2B3D3AB59615112A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisputesMember_5D96C75DAAEAC1DB2B3D3AB59615112A" xlink:to="lab_us-gaap_DisputesMember_5D96C75DAAEAC1DB2B3D3AB59615112A" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082_terseLabel_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of multi-purpose service vessels</link:label>
    <link:label id="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082_label_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction In Progress, Number Of Multi-Purpose Service Vessels</link:label>
    <link:label id="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082_documentation_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction In Progress, Number Of Multi-Purpose Service Vessels</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082" xlink:to="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_0B0B3ECC8F1EAF53E00A31E38137BA51_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_0B0B3ECC8F1EAF53E00A31E38137BA51" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_0B0B3ECC8F1EAF53E00A31E38137BA51_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_0B0B3ECC8F1EAF53E00A31E38137BA51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_0B0B3ECC8F1EAF53E00A31E38137BA51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_0B0B3ECC8F1EAF53E00A31E38137BA51" xlink:to="lab_dei_DocumentFiscalYearFocus_0B0B3ECC8F1EAF53E00A31E38137BA51" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_AD5D8215CF1B616205D131C1101F9F27_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_AD5D8215CF1B616205D131C1101F9F27" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Restricted shares at the beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_AD5D8215CF1B616205D131C1101F9F27_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_AD5D8215CF1B616205D131C1101F9F27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_AD5D8215CF1B616205D131C1101F9F27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_AD5D8215CF1B616205D131C1101F9F27" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_AD5D8215CF1B616205D131C1101F9F27" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_001A925DB29D46B3B21031C1101F6829_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_001A925DB29D46B3B21031C1101F6829" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_001A925DB29D46B3B21031C1101F6829_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_001A925DB29D46B3B21031C1101F6829" xlink:role="http://www.xbrl.org/2003/role/label" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_001A925DB29D46B3B21031C1101F6829" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_001A925DB29D46B3B21031C1101F6829" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_001A925DB29D46B3B21031C1101F6829" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_F3D1B20586DE30AAE04231C110207370_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_F3D1B20586DE30AAE04231C110207370" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_F3D1B20586DE30AAE04231C110207370_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_F3D1B20586DE30AAE04231C110207370" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_F3D1B20586DE30AAE04231C110207370" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_F3D1B20586DE30AAE04231C110207370" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_F3D1B20586DE30AAE04231C110207370" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_B0F7F35D176B62CE6CCD31C1102020F1_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_B0F7F35D176B62CE6CCD31C1102020F1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_B0F7F35D176B62CE6CCD31C1102020F1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_B0F7F35D176B62CE6CCD31C1102020F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_B0F7F35D176B62CE6CCD31C1102020F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_B0F7F35D176B62CE6CCD31C1102020F1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_B0F7F35D176B62CE6CCD31C1102020F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ACBA72D80E304CD078331C110202E88_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ACBA72D80E304CD078331C110202E88" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Restricted shares at the end of period (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ACBA72D80E304CD078331C110202E88" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ACBA72D80E304CD078331C110202E88" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ACBA72D80E304CD078331C110202E88" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted- Average Grant-Date Fair Value Per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1E1E8E3796E8564C3B8931C11020B737_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1E1E8E3796E8564C3B8931C11020B737" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Restricted shares at the beginning of period (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1E1E8E3796E8564C3B8931C11020B737_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1E1E8E3796E8564C3B8931C11020B737" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1E1E8E3796E8564C3B8931C11020B737" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1E1E8E3796E8564C3B8931C11020B737" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1E1E8E3796E8564C3B8931C11020B737" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5939C9E5508DA309A77D31C1102245D2_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5939C9E5508DA309A77D31C1102245D2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5939C9E5508DA309A77D31C1102245D2_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5939C9E5508DA309A77D31C1102245D2" xlink:role="http://www.xbrl.org/2003/role/label" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5939C9E5508DA309A77D31C1102245D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5939C9E5508DA309A77D31C1102245D2" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5939C9E5508DA309A77D31C1102245D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_BECA685A363B72BDB9A331C110222E50_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_BECA685A363B72BDB9A331C110222E50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_BECA685A363B72BDB9A331C110222E50_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_BECA685A363B72BDB9A331C110222E50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_BECA685A363B72BDB9A331C110222E50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_BECA685A363B72BDB9A331C110222E50" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_BECA685A363B72BDB9A331C110222E50" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_180C49DA65FF79F36D5E31C110229DAB_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_180C49DA65FF79F36D5E31C110229DAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_180C49DA65FF79F36D5E31C110229DAB_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_180C49DA65FF79F36D5E31C110229DAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_180C49DA65FF79F36D5E31C110229DAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_180C49DA65FF79F36D5E31C110229DAB" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_180C49DA65FF79F36D5E31C110229DAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5CFB305179C86FEE47AD31C11023FAA8_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5CFB305179C86FEE47AD31C11023FAA8" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Restricted shares at the end of period (USD per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5CFB305179C86FEE47AD31C11023FAA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5CFB305179C86FEE47AD31C11023FAA8" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5CFB305179C86FEE47AD31C11023FAA8" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_14B900DF800F8133EB343A9D91A84E0E_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_14B900DF800F8133EB343A9D91A84E0E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee benefits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_14B900DF800F8133EB343A9D91A84E0E_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_14B900DF800F8133EB343A9D91A84E0E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_14B900DF800F8133EB343A9D91A84E0E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_14B900DF800F8133EB343A9D91A84E0E" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_14B900DF800F8133EB343A9D91A84E0E" xlink:type="arc" />
    <link:label id="lab_gifi_DeferredTaxAssetsLongTermContracts_35E9BDF1F4D77EBD61683A9D91A8D343_terseLabel_en-US" xlink:label="lab_gifi_DeferredTaxAssetsLongTermContracts_35E9BDF1F4D77EBD61683A9D91A8D343" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Uncompleted contracts</link:label>
    <link:label id="lab_gifi_DeferredTaxAssetsLongTermContracts_35E9BDF1F4D77EBD61683A9D91A8D343_label_en-US" xlink:label="lab_gifi_DeferredTaxAssetsLongTermContracts_35E9BDF1F4D77EBD61683A9D91A8D343" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Long term Contracts</link:label>
    <link:label id="lab_gifi_DeferredTaxAssetsLongTermContracts_35E9BDF1F4D77EBD61683A9D91A8D343_documentation_en-US" xlink:label="lab_gifi_DeferredTaxAssetsLongTermContracts_35E9BDF1F4D77EBD61683A9D91A8D343" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Long term Contracts</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DeferredTaxAssetsLongTermContracts" xlink:label="loc_gifi_DeferredTaxAssetsLongTermContracts_35E9BDF1F4D77EBD61683A9D91A8D343" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DeferredTaxAssetsLongTermContracts_35E9BDF1F4D77EBD61683A9D91A8D343" xlink:to="lab_gifi_DeferredTaxAssetsLongTermContracts_35E9BDF1F4D77EBD61683A9D91A8D343" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_86BC3424CB5B06BE8F673A9D91A8EBDA_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_86BC3424CB5B06BE8F673A9D91A8EBDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock based compensation expense</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_86BC3424CB5B06BE8F673A9D91A8EBDA_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_86BC3424CB5B06BE8F673A9D91A8EBDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_86BC3424CB5B06BE8F673A9D91A8EBDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_86BC3424CB5B06BE8F673A9D91A8EBDA" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_86BC3424CB5B06BE8F673A9D91A8EBDA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_CF1238C5B239B63BBA673A9D91A9EA8F_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_CF1238C5B239B63BBA673A9D91A9EA8F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_CF1238C5B239B63BBA673A9D91A9EA8F_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_CF1238C5B239B63BBA673A9D91A9EA8F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_CF1238C5B239B63BBA673A9D91A9EA8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_CF1238C5B239B63BBA673A9D91A9EA8F" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_CF1238C5B239B63BBA673A9D91A9EA8F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_0459799D18BE334C00C83A9D91A99EAD_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_0459799D18BE334C00C83A9D91A99EAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term incentive awards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_0459799D18BE334C00C83A9D91A99EAD_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_0459799D18BE334C00C83A9D91A99EAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_0459799D18BE334C00C83A9D91A99EAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_0459799D18BE334C00C83A9D91A99EAD" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_0459799D18BE334C00C83A9D91A99EAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_69B29CFDA35D6AFB41A23A9D91A966C1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_69B29CFDA35D6AFB41A23A9D91A966C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State net operating losses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_69B29CFDA35D6AFB41A23A9D91A966C1_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_69B29CFDA35D6AFB41A23A9D91A966C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_69B29CFDA35D6AFB41A23A9D91A966C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_69B29CFDA35D6AFB41A23A9D91A966C1" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_69B29CFDA35D6AFB41A23A9D91A966C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_8A3A007A93ABEC23C1923A9D91A976C5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther_8A3A007A93ABEC23C1923A9D91A976C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_8A3A007A93ABEC23C1923A9D91A976C5_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther_8A3A007A93ABEC23C1923A9D91A976C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_8A3A007A93ABEC23C1923A9D91A976C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther_8A3A007A93ABEC23C1923A9D91A976C5" xlink:to="lab_us-gaap_DeferredTaxAssetsOther_8A3A007A93ABEC23C1923A9D91A976C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_ED929013BF2B659D78A53A9D91A97583_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_ED929013BF2B659D78A53A9D91A97583" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ED929013BF2B659D78A53A9D91A97583" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ED929013BF2B659D78A53A9D91A97583" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_ED929013BF2B659D78A53A9D91A97583" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_0937E068EB02AC232A893A9D91AAFB88_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_0937E068EB02AC232A893A9D91AAFB88" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_0937E068EB02AC232A893A9D91AAFB88_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_0937E068EB02AC232A893A9D91AAFB88" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0937E068EB02AC232A893A9D91AAFB88" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0937E068EB02AC232A893A9D91AAFB88" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract_0937E068EB02AC232A893A9D91AAFB88" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5C1AD310D29CB34D0F363A9D91AA817F_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5C1AD310D29CB34D0F363A9D91AA817F" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5C1AD310D29CB34D0F363A9D91AA817F_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5C1AD310D29CB34D0F363A9D91AA817F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5C1AD310D29CB34D0F363A9D91AA817F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5C1AD310D29CB34D0F363A9D91AA817F" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5C1AD310D29CB34D0F363A9D91AA817F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_E23DC6950421F926C69B3A9D91AAF2BD_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_E23DC6950421F926C69B3A9D91AAF2BD" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Prepaid insurance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_E23DC6950421F926C69B3A9D91AAF2BD_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_E23DC6950421F926C69B3A9D91AAF2BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Expenses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_E23DC6950421F926C69B3A9D91AAF2BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_E23DC6950421F926C69B3A9D91AAF2BD" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_E23DC6950421F926C69B3A9D91AAF2BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_702567E05CA84B6B0CC43A9D91AA4597_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_702567E05CA84B6B0CC43A9D91AA4597" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_702567E05CA84B6B0CC43A9D91AA4597_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_702567E05CA84B6B0CC43A9D91AA4597" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_702567E05CA84B6B0CC43A9D91AA4597" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_702567E05CA84B6B0CC43A9D91AA4597" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities_702567E05CA84B6B0CC43A9D91AA4597" xlink:type="arc" />
    <link:label id="lab_gifi_DeferredTaxAssetsLiabilitiesGross_ECDAC4B18C51EBC5F9913A9D91AAB36A_totalLabel_en-US" xlink:label="lab_gifi_DeferredTaxAssetsLiabilitiesGross_ECDAC4B18C51EBC5F9913A9D91AAB36A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets</link:label>
    <link:label id="lab_gifi_DeferredTaxAssetsLiabilitiesGross_ECDAC4B18C51EBC5F9913A9D91AAB36A_label_en-US" xlink:label="lab_gifi_DeferredTaxAssetsLiabilitiesGross_ECDAC4B18C51EBC5F9913A9D91AAB36A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets (Liabilities), Gross</link:label>
    <link:label id="lab_gifi_DeferredTaxAssetsLiabilitiesGross_ECDAC4B18C51EBC5F9913A9D91AAB36A_documentation_en-US" xlink:label="lab_gifi_DeferredTaxAssetsLiabilitiesGross_ECDAC4B18C51EBC5F9913A9D91AAB36A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets (Liabilities), Gross</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DeferredTaxAssetsLiabilitiesGross" xlink:label="loc_gifi_DeferredTaxAssetsLiabilitiesGross_ECDAC4B18C51EBC5F9913A9D91AAB36A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DeferredTaxAssetsLiabilitiesGross_ECDAC4B18C51EBC5F9913A9D91AAB36A" xlink:to="lab_gifi_DeferredTaxAssetsLiabilitiesGross_ECDAC4B18C51EBC5F9913A9D91AAB36A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_2E6EDFC4E068699D6FE63A9D91AACA71_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_2E6EDFC4E068699D6FE63A9D91AACA71" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2E6EDFC4E068699D6FE63A9D91AACA71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2E6EDFC4E068699D6FE63A9D91AACA71" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_2E6EDFC4E068699D6FE63A9D91AACA71" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_642862D5D7E3F4C400533A9D91AB85E2_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities_642862D5D7E3F4C400533A9D91AB85E2" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_642862D5D7E3F4C400533A9D91AB85E2_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities_642862D5D7E3F4C400533A9D91AB85E2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_642862D5D7E3F4C400533A9D91AB85E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities_642862D5D7E3F4C400533A9D91AB85E2" xlink:to="lab_us-gaap_DeferredTaxLiabilities_642862D5D7E3F4C400533A9D91AB85E2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_55A1E250DEE9C17509933A9D91B08191_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_55A1E250DEE9C17509933A9D91B08191" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_55A1E250DEE9C17509933A9D91B08191_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_55A1E250DEE9C17509933A9D91B08191" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_55A1E250DEE9C17509933A9D91B08191" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_55A1E250DEE9C17509933A9D91B08191" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_55A1E250DEE9C17509933A9D91B08191" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_45234F833160411F65273A9D91B056A4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_45234F833160411F65273A9D91B056A4" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_45234F833160411F65273A9D91B056A4_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_45234F833160411F65273A9D91B056A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_45234F833160411F65273A9D91B056A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit_45234F833160411F65273A9D91B056A4" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit_45234F833160411F65273A9D91B056A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6089BBA6021631AD28383A9D91B1B5D7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6089BBA6021631AD28383A9D91B1B5D7" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6089BBA6021631AD28383A9D91B1B5D7_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6089BBA6021631AD28383A9D91B1B5D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6089BBA6021631AD28383A9D91B1B5D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6089BBA6021631AD28383A9D91B1B5D7" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6089BBA6021631AD28383A9D91B1B5D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_37A71EBC3D42063692463A9D91B18FE3_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_37A71EBC3D42063692463A9D91B18FE3" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_37A71EBC3D42063692463A9D91B18FE3_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_37A71EBC3D42063692463A9D91B18FE3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_37A71EBC3D42063692463A9D91B18FE3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_37A71EBC3D42063692463A9D91B18FE3" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_37A71EBC3D42063692463A9D91B18FE3" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_E02E4E546C659E60A71D3A9D91B1804E_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_E02E4E546C659E60A71D3A9D91B1804E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_E02E4E546C659E60A71D3A9D91B1804E_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_E02E4E546C659E60A71D3A9D91B1804E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_E02E4E546C659E60A71D3A9D91B1804E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_E02E4E546C659E60A71D3A9D91B1804E" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_E02E4E546C659E60A71D3A9D91B1804E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_55149CA2734C8A377CD93A9D91B2F478_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_55149CA2734C8A377CD93A9D91B2F478" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_55149CA2734C8A377CD93A9D91B2F478_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_55149CA2734C8A377CD93A9D91B2F478" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_55149CA2734C8A377CD93A9D91B2F478" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_55149CA2734C8A377CD93A9D91B2F478" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_55149CA2734C8A377CD93A9D91B2F478" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_70248C0BF5756EB656503A9D91B21949_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_70248C0BF5756EB656503A9D91B21949" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_70248C0BF5756EB656503A9D91B21949_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_70248C0BF5756EB656503A9D91B21949" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_70248C0BF5756EB656503A9D91B21949" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_70248C0BF5756EB656503A9D91B21949" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_70248C0BF5756EB656503A9D91B21949" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_B0085C2B5D04D31157D43A9D91B2351C_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_B0085C2B5D04D31157D43A9D91B2351C" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_B0085C2B5D04D31157D43A9D91B2351C_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_B0085C2B5D04D31157D43A9D91B2351C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_B0085C2B5D04D31157D43A9D91B2351C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_B0085C2B5D04D31157D43A9D91B2351C" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_B0085C2B5D04D31157D43A9D91B2351C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_E5DAD367EFE0D46D83A63A9D91B2CBC8_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_E5DAD367EFE0D46D83A63A9D91B2CBC8" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Income tax (benefit) expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_E5DAD367EFE0D46D83A63A9D91B2CBC8_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_E5DAD367EFE0D46D83A63A9D91B2CBC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_E5DAD367EFE0D46D83A63A9D91B2CBC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_E5DAD367EFE0D46D83A63A9D91B2CBC8" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_E5DAD367EFE0D46D83A63A9D91B2CBC8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_EDE68EDC4F2EDE6B6E7506FD33B96728_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_EDE68EDC4F2EDE6B6E7506FD33B96728" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computation of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_EDE68EDC4F2EDE6B6E7506FD33B96728_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_EDE68EDC4F2EDE6B6E7506FD33B96728" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_EDE68EDC4F2EDE6B6E7506FD33B96728" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_EDE68EDC4F2EDE6B6E7506FD33B96728" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_EDE68EDC4F2EDE6B6E7506FD33B96728" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_FF9B77EC1D867070A70406FC42400114_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_FF9B77EC1D867070A70406FC42400114" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_FF9B77EC1D867070A70406FC42400114_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_FF9B77EC1D867070A70406FC42400114" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_FF9B77EC1D867070A70406FC42400114" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_FF9B77EC1D867070A70406FC42400114" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_FF9B77EC1D867070A70406FC42400114" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_DB1369A9CE191543B3A906FC4241B959_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_DB1369A9CE191543B3A906FC4241B959" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Minimum Rental Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_DB1369A9CE191543B3A906FC4241B959_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_DB1369A9CE191543B3A906FC4241B959" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_DB1369A9CE191543B3A906FC4241B959" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_DB1369A9CE191543B3A906FC4241B959" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_DB1369A9CE191543B3A906FC4241B959" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_9924AF134A673992E79731C110A3FC8A_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_9924AF134A673992E79731C110A3FC8A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9924AF134A673992E79731C110A3FC8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9924AF134A673992E79731C110A3FC8A" xlink:to="lab_us-gaap_DebtDisclosureAbstract_9924AF134A673992E79731C110A3FC8A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:to="lab_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569" xlink:to="lab_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:to="lab_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LetterOfCreditMember_6175111E5D2E2D67568831C110A45AEB_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_6175111E5D2E2D67568831C110A45AEB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_6175111E5D2E2D67568831C110A45AEB_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_6175111E5D2E2D67568831C110A45AEB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_6175111E5D2E2D67568831C110A45AEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember_6175111E5D2E2D67568831C110A45AEB" xlink:to="lab_us-gaap_LetterOfCreditMember_6175111E5D2E2D67568831C110A45AEB" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_AE6123E3E6B0EB583FEB31C110A42C37_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_AE6123E3E6B0EB583FEB31C110A42C37" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_AE6123E3E6B0EB583FEB31C110A42C37_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_AE6123E3E6B0EB583FEB31C110A42C37" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_AE6123E3E6B0EB583FEB31C110A42C37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_AE6123E3E6B0EB583FEB31C110A42C37" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember_AE6123E3E6B0EB583FEB31C110A42C37" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770" xlink:to="lab_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:to="lab_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrimeRateMember_ED1B3520323882C6178631C110A54AE6_terseLabel_en-US" xlink:label="lab_us-gaap_PrimeRateMember_ED1B3520323882C6178631C110A54AE6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prime Rate</link:label>
    <link:label id="lab_us-gaap_PrimeRateMember_ED1B3520323882C6178631C110A54AE6_label_en-US" xlink:label="lab_us-gaap_PrimeRateMember_ED1B3520323882C6178631C110A54AE6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_ED1B3520323882C6178631C110A54AE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember_ED1B3520323882C6178631C110A54AE6" xlink:to="lab_us-gaap_PrimeRateMember_ED1B3520323882C6178631C110A54AE6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_C878FC9414327594876A31C110A5E524_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_C878FC9414327594876A31C110A5E524" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_C878FC9414327594876A31C110A5E524_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_C878FC9414327594876A31C110A5E524" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_C878FC9414327594876A31C110A5E524" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_C878FC9414327594876A31C110A5E524" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_C878FC9414327594876A31C110A5E524" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_C51701D60A58FC2C795331C110A50542_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_C51701D60A58FC2C795331C110A50542" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_C51701D60A58FC2C795331C110A50542_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_C51701D60A58FC2C795331C110A50542" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_C51701D60A58FC2C795331C110A50542" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_C51701D60A58FC2C795331C110A50542" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_C51701D60A58FC2C795331C110A50542" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial covenants, minimum current ratio</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35_label_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Terms, Minimum Current Ratio</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35_documentation_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Terms, Minimum Current Ratio</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35" xlink:to="lab_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinimumNetWorthRequiredForCompliance_B3F0965671DF9C543A6231C110A66462_terseLabel_en-US" xlink:label="lab_us-gaap_MinimumNetWorthRequiredForCompliance_B3F0965671DF9C543A6231C110A66462" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial covenants, minimum net worth</link:label>
    <link:label id="lab_us-gaap_MinimumNetWorthRequiredForCompliance_B3F0965671DF9C543A6231C110A66462_label_en-US" xlink:label="lab_us-gaap_MinimumNetWorthRequiredForCompliance_B3F0965671DF9C543A6231C110A66462" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum Net Worth Required for Compliance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinimumNetWorthRequiredForCompliance" xlink:label="loc_us-gaap_MinimumNetWorthRequiredForCompliance_B3F0965671DF9C543A6231C110A66462" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinimumNetWorthRequiredForCompliance_B3F0965671DF9C543A6231C110A66462" xlink:to="lab_us-gaap_MinimumNetWorthRequiredForCompliance_B3F0965671DF9C543A6231C110A66462" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial covenants, percent of proceeds from stock issuance added to net worth requirement</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D_label_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Terms, Percent of Proceeds from Stock Issuance Added to Net Worth Requirement</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D_documentation_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Terms, Percent of Proceeds from Stock Issuance Added to Net Worth Requirement</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D" xlink:to="lab_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D" xlink:type="arc" />
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE_terseLabel_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial covenants, maximum funded debt to tangible net worth ratio</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE_label_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Terms, Maximum Funded Debt to Tangible Net Worth Ratio</link:label>
    <link:label id="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE_documentation_en-US" xlink:label="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Covenant Terms, Maximum Funded Debt to Tangible Net Worth Ratio</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE" xlink:to="lab_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2B641663F17C4A036CE431C110A7B601_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2B641663F17C4A036CE431C110A7B601" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis spread on variable interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2B641663F17C4A036CE431C110A7B601_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2B641663F17C4A036CE431C110A7B601" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2B641663F17C4A036CE431C110A7B601" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2B641663F17C4A036CE431C110A7B601" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2B641663F17C4A036CE431C110A7B601" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_05DE5CBEC70C66185E5D31C110A7649E_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_05DE5CBEC70C66185E5D31C110A7649E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fees on unused borrowings</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_05DE5CBEC70C66185E5D31C110A7649E_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_05DE5CBEC70C66185E5D31C110A7649E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_05DE5CBEC70C66185E5D31C110A7649E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_05DE5CBEC70C66185E5D31C110A7649E" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_05DE5CBEC70C66185E5D31C110A7649E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_5E73FBFBAD48933E028131C110A76CF9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_5E73FBFBAD48933E028131C110A76CF9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stated interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_5E73FBFBAD48933E028131C110A76CF9_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_5E73FBFBAD48933E028131C110A76CF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5E73FBFBAD48933E028131C110A76CF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5E73FBFBAD48933E028131C110A76CF9" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_5E73FBFBAD48933E028131C110A76CF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCredit_AB44F83D714EE571454831C110A81E06_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit_AB44F83D714EE571454831C110A81E06" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings under credit agreement</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_AB44F83D714EE571454831C110A81E06_label_en-US" xlink:label="lab_us-gaap_LineOfCredit_AB44F83D714EE571454831C110A81E06" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_AB44F83D714EE571454831C110A81E06" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit_AB44F83D714EE571454831C110A81E06" xlink:to="lab_us-gaap_LineOfCredit_AB44F83D714EE571454831C110A81E06" xlink:type="arc" />
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_607ED880279869FBAD3131C110A81D7D_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_607ED880279869FBAD3131C110A81D7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_607ED880279869FBAD3131C110A81D7D_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_607ED880279869FBAD3131C110A81D7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_607ED880279869FBAD3131C110A81D7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_607ED880279869FBAD3131C110A81D7D" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_607ED880279869FBAD3131C110A81D7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_AA1AD2991B49172B8D0331C110ABECC1_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_AA1AD2991B49172B8D0331C110ABECC1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility, unused portion</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_AA1AD2991B49172B8D0331C110ABECC1_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_AA1AD2991B49172B8D0331C110ABECC1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_AA1AD2991B49172B8D0331C110ABECC1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_AA1AD2991B49172B8D0331C110ABECC1" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_AA1AD2991B49172B8D0331C110ABECC1" xlink:type="arc" />
    <link:label id="lab_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97_terseLabel_en-US" xlink:label="lab_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tangible net worth</link:label>
    <link:label id="lab_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97_label_en-US" xlink:label="lab_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tangible Net Worth</link:label>
    <link:label id="lab_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97_documentation_en-US" xlink:label="lab_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tangible Net Worth</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_TangibleNetWorth" xlink:label="loc_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97" xlink:to="lab_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97" xlink:type="arc" />
    <link:label id="lab_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151_terseLabel_en-US" xlink:label="lab_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Surety bonds</link:label>
    <link:label id="lab_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151_label_en-US" xlink:label="lab_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Surety Bonds</link:label>
    <link:label id="lab_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151_documentation_en-US" xlink:label="lab_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Surety Bonds</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SuretyBonds" xlink:label="loc_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151" xlink:to="lab_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_08E506F2AD65537E6A9FFE2479AD7405_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_08E506F2AD65537E6A9FFE2479AD7405" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_08E506F2AD65537E6A9FFE2479AD7405_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_08E506F2AD65537E6A9FFE2479AD7405" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_08E506F2AD65537E6A9FFE2479AD7405" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized_08E506F2AD65537E6A9FFE2479AD7405" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized_08E506F2AD65537E6A9FFE2479AD7405" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_C52BC894BD708ACA6EE6FE2479AEBE04_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_C52BC894BD708ACA6EE6FE2479AEBE04" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_C52BC894BD708ACA6EE6FE2479AEBE04_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_C52BC894BD708ACA6EE6FE2479AEBE04" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_C52BC894BD708ACA6EE6FE2479AEBE04" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued_C52BC894BD708ACA6EE6FE2479AEBE04" xlink:to="lab_us-gaap_PreferredStockSharesIssued_C52BC894BD708ACA6EE6FE2479AEBE04" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_CD1FC318CB408BBBEF62FE2479AECB34_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_CD1FC318CB408BBBEF62FE2479AECB34" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_CD1FC318CB408BBBEF62FE2479AECB34_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_CD1FC318CB408BBBEF62FE2479AECB34" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_CD1FC318CB408BBBEF62FE2479AECB34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding_CD1FC318CB408BBBEF62FE2479AECB34" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding_CD1FC318CB408BBBEF62FE2479AECB34" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_F1C0E8716BB7F3404355FE2479AE8778_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_F1C0E8716BB7F3404355FE2479AE8778" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_F1C0E8716BB7F3404355FE2479AE8778_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_F1C0E8716BB7F3404355FE2479AE8778" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_F1C0E8716BB7F3404355FE2479AE8778" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_F1C0E8716BB7F3404355FE2479AE8778" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_F1C0E8716BB7F3404355FE2479AE8778" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_A4FB8B26F29F249E90B0FE2479AEA4FE_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_A4FB8B26F29F249E90B0FE2479AEA4FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_A4FB8B26F29F249E90B0FE2479AEA4FE_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_A4FB8B26F29F249E90B0FE2479AEA4FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_A4FB8B26F29F249E90B0FE2479AEA4FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_A4FB8B26F29F249E90B0FE2479AEA4FE" xlink:to="lab_us-gaap_CommonStockSharesIssued_A4FB8B26F29F249E90B0FE2479AEA4FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_13DEE47B8592996AD958FE2479AE69CF_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_13DEE47B8592996AD958FE2479AE69CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_13DEE47B8592996AD958FE2479AE69CF_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_13DEE47B8592996AD958FE2479AE69CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_13DEE47B8592996AD958FE2479AE69CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_13DEE47B8592996AD958FE2479AE69CF" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_13DEE47B8592996AD958FE2479AE69CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9" xlink:to="lab_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B" xlink:type="arc" />
    <link:label id="lab_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD_terseLabel_en-US" xlink:label="lab_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LEEVAC</link:label>
    <link:label id="lab_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD_label_en-US" xlink:label="lab_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LEEVAC [Member]</link:label>
    <link:label id="lab_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD_documentation_en-US" xlink:label="lab_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">LEEVAC [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LEEVACMember" xlink:label="loc_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD" xlink:to="lab_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_81820EC4BCB7AA9C2A3306FD33165090_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1_81820EC4BCB7AA9C2A3306FD33165090" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_81820EC4BCB7AA9C2A3306FD33165090_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1_81820EC4BCB7AA9C2A3306FD33165090" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_81820EC4BCB7AA9C2A3306FD33165090" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_81820EC4BCB7AA9C2A3306FD33165090" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1_81820EC4BCB7AA9C2A3306FD33165090" xlink:type="arc" />
    <link:label id="lab_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7_terseLabel_en-US" xlink:label="lab_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net cash received at closing</link:label>
    <link:label id="lab_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7_label_en-US" xlink:label="lab_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Cash Due at Closing</link:label>
    <link:label id="lab_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7_documentation_en-US" xlink:label="lab_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Cash Due at Closing</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_BusinessCombinationConsiderationTransferredCashDueatClosing" xlink:label="loc_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7" xlink:to="lab_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E_terseLabel_en-US" xlink:label="lab_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Build construction backlog acquired</link:label>
    <link:label id="lab_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E_label_en-US" xlink:label="lab_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction Backlog Acquired</link:label>
    <link:label id="lab_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E_documentation_en-US" xlink:label="lab_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction Backlog Acquired</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionBacklogAcquired" xlink:label="loc_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E" xlink:to="lab_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905_terseLabel_en-US" xlink:label="lab_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Build construction acquired, purchase price fair value allocated</link:label>
    <link:label id="lab_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905_label_en-US" xlink:label="lab_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction Backlog Acquired, Purchase Price Fair Value Allocated</link:label>
    <link:label id="lab_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905_documentation_en-US" xlink:label="lab_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction Backlog Acquired, Purchase Price Fair Value Allocated</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated" xlink:label="loc_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905" xlink:to="lab_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905" xlink:type="arc" />
    <link:label id="lab_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE_terseLabel_en-US" xlink:label="lab_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of build construction projects in backlog acquired</link:label>
    <link:label id="lab_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE_label_en-US" xlink:label="lab_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Projects Acquired</link:label>
    <link:label id="lab_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE_documentation_en-US" xlink:label="lab_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Projects Acquired</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberofProjectsAcquired" xlink:label="loc_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE" xlink:to="lab_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE" xlink:type="arc" />
    <link:label id="lab_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18_terseLabel_en-US" xlink:label="lab_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Third party customers with backlog acquired</link:label>
    <link:label id="lab_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18_label_en-US" xlink:label="lab_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Backlog Acquired, Related Number of Third Party Customers</link:label>
    <link:label id="lab_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18_documentation_en-US" xlink:label="lab_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Backlog Acquired, Related Number of Third Party Customers</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers" xlink:label="loc_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18" xlink:to="lab_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_E58B8C701DE6F5A1855C3179E5339B11_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_E58B8C701DE6F5A1855C3179E5339B11" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_E58B8C701DE6F5A1855C3179E5339B11_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_E58B8C701DE6F5A1855C3179E5339B11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_E58B8C701DE6F5A1855C3179E5339B11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_E58B8C701DE6F5A1855C3179E5339B11" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_E58B8C701DE6F5A1855C3179E5339B11" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_212BA6814A1E012103133179E5343305_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_212BA6814A1E012103133179E5343305" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">U.S. statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_212BA6814A1E012103133179E5343305_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_212BA6814A1E012103133179E5343305" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_212BA6814A1E012103133179E5343305" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_212BA6814A1E012103133179E5343305" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_212BA6814A1E012103133179E5343305" xlink:type="arc" />
    <link:label id="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194_terseLabel_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) resulting from:</link:label>
    <link:label id="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194_label_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Increase (Decrease), Amount [Abstract]</link:label>
    <link:label id="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194_documentation_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Increase (Decrease), Amount [Abstract]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract" xlink:label="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:to="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:type="arc" />
    <link:label id="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_4995B56F7D671F4C6D743179E534CA4C_negatedTerseLabel_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_4995B56F7D671F4C6D743179E534CA4C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Permanent differences</link:label>
    <link:label id="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_4995B56F7D671F4C6D743179E534CA4C_label_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_4995B56F7D671F4C6D743179E534CA4C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Reconciliation, Permanent Differences, Amount</link:label>
    <link:label id="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_4995B56F7D671F4C6D743179E534CA4C_documentation_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_4995B56F7D671F4C6D743179E534CA4C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Reconciliation, Permanent Differences, Amount</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount" xlink:label="loc_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_4995B56F7D671F4C6D743179E534CA4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_4995B56F7D671F4C6D743179E534CA4C" xlink:to="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_4995B56F7D671F4C6D743179E534CA4C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_AB335500ABBD341A6DC33179E5352CDD_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_AB335500ABBD341A6DC33179E5352CDD" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">State income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_AB335500ABBD341A6DC33179E5352CDD_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_AB335500ABBD341A6DC33179E5352CDD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_AB335500ABBD341A6DC33179E5352CDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_AB335500ABBD341A6DC33179E5352CDD" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_AB335500ABBD341A6DC33179E5352CDD" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2D3268CE6988A0ADC44A3179E535C9DF_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2D3268CE6988A0ADC44A3179E535C9DF" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2D3268CE6988A0ADC44A3179E535C9DF_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2D3268CE6988A0ADC44A3179E535C9DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2D3268CE6988A0ADC44A3179E535C9DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2D3268CE6988A0ADC44A3179E535C9DF" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2D3268CE6988A0ADC44A3179E535C9DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_59DC14AB8BF404D522CA3179E535E579_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_59DC14AB8BF404D522CA3179E535E579" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vesting of common stock</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_59DC14AB8BF404D522CA3179E535E579_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_59DC14AB8BF404D522CA3179E535E579" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_59DC14AB8BF404D522CA3179E535E579" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_59DC14AB8BF404D522CA3179E535E579" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_59DC14AB8BF404D522CA3179E535E579" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_228FEBAD00A235A706CC3179E53594DD_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_228FEBAD00A235A706CC3179E53594DD" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_228FEBAD00A235A706CC3179E53594DD_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_228FEBAD00A235A706CC3179E53594DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_228FEBAD00A235A706CC3179E53594DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_228FEBAD00A235A706CC3179E53594DD" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_228FEBAD00A235A706CC3179E53594DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_121B6FA0FE94022E98D43179E5363A4D_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_121B6FA0FE94022E98D43179E5363A4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_121B6FA0FE94022E98D43179E5363A4D_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_121B6FA0FE94022E98D43179E5363A4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_121B6FA0FE94022E98D43179E5363A4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_121B6FA0FE94022E98D43179E5363A4D" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_121B6FA0FE94022E98D43179E5363A4D" xlink:type="arc" />
    <link:label id="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451_terseLabel_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) resulting from:</link:label>
    <link:label id="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451_label_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Increase (Decrease), Percent [Abstract]</link:label>
    <link:label id="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451_documentation_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Increase (Decrease), Percent [Abstract]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract" xlink:label="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:to="lab_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:type="arc" />
    <link:label id="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_7AB550EBA8FD67AB912C3179E5373988_terseLabel_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_7AB550EBA8FD67AB912C3179E5373988" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Permanent differences</link:label>
    <link:label id="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_7AB550EBA8FD67AB912C3179E5373988_label_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_7AB550EBA8FD67AB912C3179E5373988" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Reconciliation, Permanent Differences, Percent</link:label>
    <link:label id="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_7AB550EBA8FD67AB912C3179E5373988_documentation_en-US" xlink:label="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_7AB550EBA8FD67AB912C3179E5373988" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Reconciliation, Permanent Differences, Percent</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent" xlink:label="loc_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_7AB550EBA8FD67AB912C3179E5373988" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_7AB550EBA8FD67AB912C3179E5373988" xlink:to="lab_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_7AB550EBA8FD67AB912C3179E5373988" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_332993DCAD961E9BE1653179E537EE1E_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_332993DCAD961E9BE1653179E537EE1E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_332993DCAD961E9BE1653179E537EE1E_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_332993DCAD961E9BE1653179E537EE1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_332993DCAD961E9BE1653179E537EE1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_332993DCAD961E9BE1653179E537EE1E" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_332993DCAD961E9BE1653179E537EE1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0B43E2AFB9BC3433959B3179E5380CE4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0B43E2AFB9BC3433959B3179E5380CE4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0B43E2AFB9BC3433959B3179E5380CE4_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0B43E2AFB9BC3433959B3179E5380CE4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0B43E2AFB9BC3433959B3179E5380CE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0B43E2AFB9BC3433959B3179E5380CE4" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0B43E2AFB9BC3433959B3179E5380CE4" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_679F24E81EB5C31A0B463179E538E741_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_679F24E81EB5C31A0B463179E538E741" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of common stock</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_679F24E81EB5C31A0B463179E538E741_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_679F24E81EB5C31A0B463179E538E741" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_679F24E81EB5C31A0B463179E538E741" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_679F24E81EB5C31A0B463179E538E741" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_679F24E81EB5C31A0B463179E538E741" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7D96B44670487A2284E43179E5386A8D_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7D96B44670487A2284E43179E5386A8D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7D96B44670487A2284E43179E5386A8D_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7D96B44670487A2284E43179E5386A8D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7D96B44670487A2284E43179E5386A8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7D96B44670487A2284E43179E5386A8D" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7D96B44670487A2284E43179E5386A8D" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2F8696AEB88EED2CD2C33179E538C970_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2F8696AEB88EED2CD2C33179E538C970" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income tax (benefit) expense</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2F8696AEB88EED2CD2C33179E538C970_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2F8696AEB88EED2CD2C33179E538C970" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2F8696AEB88EED2CD2C33179E538C970" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2F8696AEB88EED2CD2C33179E538C970" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2F8696AEB88EED2CD2C33179E538C970" xlink:type="arc" />
    <link:label id="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_3AAC8051D8356E04539E31C10FFC69D0_verboseLabel_en-US" xlink:label="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_3AAC8051D8356E04539E31C10FFC69D0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of multi-purpose service vessels being constructed</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_3AAC8051D8356E04539E31C10FFC69D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_3AAC8051D8356E04539E31C10FFC69D0" xlink:to="lab_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_3AAC8051D8356E04539E31C10FFC69D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_276CE85E94C52F17997631C10FFD02F2_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_276CE85E94C52F17997631C10FFD02F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimate of possible loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_276CE85E94C52F17997631C10FFD02F2_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_276CE85E94C52F17997631C10FFD02F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_276CE85E94C52F17997631C10FFD02F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_276CE85E94C52F17997631C10FFD02F2" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_276CE85E94C52F17997631C10FFD02F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_CF5BF0D5404A5B41501BFE2479CC9755_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_CF5BF0D5404A5B41501BFE2479CC9755" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OPERATING SEGMENTS</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_CF5BF0D5404A5B41501BFE2479CC9755_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_CF5BF0D5404A5B41501BFE2479CC9755" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_CF5BF0D5404A5B41501BFE2479CC9755" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_CF5BF0D5404A5B41501BFE2479CC9755" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_CF5BF0D5404A5B41501BFE2479CC9755" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F24D1789BDBF153075F206FD3391CC6C_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F24D1789BDBF153075F206FD3391CC6C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Income Tax</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F24D1789BDBF153075F206FD3391CC6C_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F24D1789BDBF153075F206FD3391CC6C" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F24D1789BDBF153075F206FD3391CC6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F24D1789BDBF153075F206FD3391CC6C" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F24D1789BDBF153075F206FD3391CC6C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8230127A3D037C50B25206FD3391191C_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8230127A3D037C50B25206FD3391191C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8230127A3D037C50B25206FD3391191C_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8230127A3D037C50B25206FD3391191C" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8230127A3D037C50B25206FD3391191C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8230127A3D037C50B25206FD3391191C" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8230127A3D037C50B25206FD3391191C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_AD7F3C597C0D5964167406FD33910BDA_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_AD7F3C597C0D5964167406FD33910BDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_AD7F3C597C0D5964167406FD33910BDA_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_AD7F3C597C0D5964167406FD33910BDA" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_AD7F3C597C0D5964167406FD33910BDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_AD7F3C597C0D5964167406FD33910BDA" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_AD7F3C597C0D5964167406FD33910BDA" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_F0C1364C79C33B355524FE247A373F5A_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_F0C1364C79C33B355524FE247A373F5A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_F0C1364C79C33B355524FE247A373F5A_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_F0C1364C79C33B355524FE247A373F5A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_F0C1364C79C33B355524FE247A373F5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_F0C1364C79C33B355524FE247A373F5A" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_F0C1364C79C33B355524FE247A373F5A" xlink:type="arc" />
    <link:label id="lab_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock_48C418F6DD95EF92701CFE24778E7134_terseLabel_en-US" xlink:label="lab_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock_48C418F6DD95EF92701CFE24778E7134" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RETIREMENT AND LONG-TERM INCENTIVE PLANS</link:label>
    <link:label id="lab_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock_48C418F6DD95EF92701CFE24778E7134_label_en-US" xlink:label="lab_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock_48C418F6DD95EF92701CFE24778E7134" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan And Stock Incentive Plans Disclosure [Text Block]</link:label>
    <link:label id="lab_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock_48C418F6DD95EF92701CFE24778E7134_documentation_en-US" xlink:label="lab_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock_48C418F6DD95EF92701CFE24778E7134" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Retirement Plan And Stock Incentive Plans Disclosure [Text Block]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock" xlink:label="loc_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock_48C418F6DD95EF92701CFE24778E7134" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock_48C418F6DD95EF92701CFE24778E7134" xlink:to="lab_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock_48C418F6DD95EF92701CFE24778E7134" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalizedContractCostGross_6F6B2A5BB3D922B7206C3AB59602E285_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross_6F6B2A5BB3D922B7206C3AB59602E285" 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 id="lab_us-gaap_CapitalizedContractCostGross_6F6B2A5BB3D922B7206C3AB59602E285_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostGross_6F6B2A5BB3D922B7206C3AB59602E285" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostGross" xlink:label="loc_us-gaap_CapitalizedContractCostGross_6F6B2A5BB3D922B7206C3AB59602E285" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostGross_6F6B2A5BB3D922B7206C3AB59602E285" xlink:to="lab_us-gaap_CapitalizedContractCostGross_6F6B2A5BB3D922B7206C3AB59602E285" xlink:type="arc" />
    <link:label id="lab_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_1D36117C292352E94B643AB59603B791_negatedTerseLabel_en-US" xlink:label="lab_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_1D36117C292352E94B643AB59603B791" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Estimated profit (loss) earned to date</link:label>
    <link:label id="lab_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_1D36117C292352E94B643AB59603B791_label_en-US" xlink:label="lab_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_1D36117C292352E94B643AB59603B791" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Estimated (Profit) Loss Earned To Date</link:label>
    <link:label id="lab_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_1D36117C292352E94B643AB59603B791_documentation_en-US" xlink:label="lab_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_1D36117C292352E94B643AB59603B791" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Estimated (Profit) Loss Earned To Date</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate" xlink:label="loc_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_1D36117C292352E94B643AB59603B791" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_1D36117C292352E94B643AB59603B791" xlink:to="lab_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_1D36117C292352E94B643AB59603B791" xlink:type="arc" />
    <link:label id="lab_gifi_PrepaidSubcontractorCosts_4043F1790DA2F9C0544C3AB596036DAF_terseLabel_en-US" xlink:label="lab_gifi_PrepaidSubcontractorCosts_4043F1790DA2F9C0544C3AB596036DAF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid subcontractor costs</link:label>
    <link:label id="lab_gifi_PrepaidSubcontractorCosts_4043F1790DA2F9C0544C3AB596036DAF_label_en-US" xlink:label="lab_gifi_PrepaidSubcontractorCosts_4043F1790DA2F9C0544C3AB596036DAF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Subcontractor Costs</link:label>
    <link:label id="lab_gifi_PrepaidSubcontractorCosts_4043F1790DA2F9C0544C3AB596036DAF_documentation_en-US" xlink:label="lab_gifi_PrepaidSubcontractorCosts_4043F1790DA2F9C0544C3AB596036DAF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Prepaid Subcontractor Costs</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_PrepaidSubcontractorCosts" xlink:label="loc_gifi_PrepaidSubcontractorCosts_4043F1790DA2F9C0544C3AB596036DAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_PrepaidSubcontractorCosts_4043F1790DA2F9C0544C3AB596036DAF" xlink:to="lab_gifi_PrepaidSubcontractorCosts_4043F1790DA2F9C0544C3AB596036DAF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_050438B76FEE861651763AB596033DAF_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet_050438B76FEE861651763AB596033DAF" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Sub-total</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_050438B76FEE861651763AB596033DAF_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet_050438B76FEE861651763AB596033DAF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaap_CapitalizedContractCostNet_050438B76FEE861651763AB596033DAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet_050438B76FEE861651763AB596033DAF" xlink:to="lab_us-gaap_CapitalizedContractCostNet_050438B76FEE861651763AB596033DAF" xlink:type="arc" />
    <link:label id="lab_gifi_CapitalizedContractCostBillingsToDate_99C30EA3FA13CA3134DA3AB59606857C_negatedTerseLabel_en-US" xlink:label="lab_gifi_CapitalizedContractCostBillingsToDate_99C30EA3FA13CA3134DA3AB59606857C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Billings to date</link:label>
    <link:label id="lab_gifi_CapitalizedContractCostBillingsToDate_99C30EA3FA13CA3134DA3AB59606857C_label_en-US" xlink:label="lab_gifi_CapitalizedContractCostBillingsToDate_99C30EA3FA13CA3134DA3AB59606857C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Billings To Date</link:label>
    <link:label id="lab_gifi_CapitalizedContractCostBillingsToDate_99C30EA3FA13CA3134DA3AB59606857C_documentation_en-US" xlink:label="lab_gifi_CapitalizedContractCostBillingsToDate_99C30EA3FA13CA3134DA3AB59606857C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Billings To Date</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CapitalizedContractCostBillingsToDate" xlink:label="loc_gifi_CapitalizedContractCostBillingsToDate_99C30EA3FA13CA3134DA3AB59606857C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_CapitalizedContractCostBillingsToDate_99C30EA3FA13CA3134DA3AB59606857C" xlink:to="lab_gifi_CapitalizedContractCostBillingsToDate_99C30EA3FA13CA3134DA3AB59606857C" xlink:type="arc" />
    <link:label id="lab_gifi_ContractCostDeferredRevenue_383303B3490CB30FF6323AB596061A5B_negatedTerseLabel_en-US" xlink:label="lab_gifi_ContractCostDeferredRevenue_383303B3490CB30FF6323AB596061A5B" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_gifi_ContractCostDeferredRevenue_383303B3490CB30FF6323AB596061A5B_label_en-US" xlink:label="lab_gifi_ContractCostDeferredRevenue_383303B3490CB30FF6323AB596061A5B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Cost, Deferred Revenue</link:label>
    <link:label id="lab_gifi_ContractCostDeferredRevenue_383303B3490CB30FF6323AB596061A5B_documentation_en-US" xlink:label="lab_gifi_ContractCostDeferredRevenue_383303B3490CB30FF6323AB596061A5B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract Cost, Deferred Revenue</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ContractCostDeferredRevenue" xlink:label="loc_gifi_ContractCostDeferredRevenue_383303B3490CB30FF6323AB596061A5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractCostDeferredRevenue_383303B3490CB30FF6323AB596061A5B" xlink:to="lab_gifi_ContractCostDeferredRevenue_383303B3490CB30FF6323AB596061A5B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_9C2225A2DC73BE93D6553AB596072D13_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent_9C2225A2DC73BE93D6553AB596072D13" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9C2225A2DC73BE93D6553AB596072D13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9C2225A2DC73BE93D6553AB596072D13" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent_9C2225A2DC73BE93D6553AB596072D13" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_810219834310B8CA45053AB59607C7AF_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent_810219834310B8CA45053AB59607C7AF" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_810219834310B8CA45053AB59607C7AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_810219834310B8CA45053AB59607C7AF" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent_810219834310B8CA45053AB59607C7AF" xlink:type="arc" />
    <link:label id="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_E3AC4431F19398C9902C3AB596077770_totalLabel_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_E3AC4431F19398C9902C3AB596077770" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Sub-total</link:label>
    <link:label id="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_E3AC4431F19398C9902C3AB596077770_label_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_E3AC4431F19398C9902C3AB596077770" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset (Liability), Net, Current</link:label>
    <link:label id="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_E3AC4431F19398C9902C3AB596077770_documentation_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_E3AC4431F19398C9902C3AB596077770" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset (Liability), Net, Current</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:label="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_E3AC4431F19398C9902C3AB596077770" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_E3AC4431F19398C9902C3AB596077770" xlink:to="lab_gifi_ContractWithCustomerAssetLiabilityNetCurrent_E3AC4431F19398C9902C3AB596077770" xlink:type="arc" />
    <link:label id="lab_gifi_ContractWithCustomerAssetLiabilityNet_10367DCBEAA7556396613AB596070D29_totalLabel_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetLiabilityNet_10367DCBEAA7556396613AB596070D29" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_gifi_ContractWithCustomerAssetLiabilityNet_10367DCBEAA7556396613AB596070D29_label_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetLiabilityNet_10367DCBEAA7556396613AB596070D29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset (Liability), Net</link:label>
    <link:label id="lab_gifi_ContractWithCustomerAssetLiabilityNet_10367DCBEAA7556396613AB596070D29_documentation_en-US" xlink:label="lab_gifi_ContractWithCustomerAssetLiabilityNet_10367DCBEAA7556396613AB596070D29" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Asset (Liability), Net</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ContractWithCustomerAssetLiabilityNet" xlink:label="loc_gifi_ContractWithCustomerAssetLiabilityNet_10367DCBEAA7556396613AB596070D29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractWithCustomerAssetLiabilityNet_10367DCBEAA7556396613AB596070D29" xlink:to="lab_gifi_ContractWithCustomerAssetLiabilityNet_10367DCBEAA7556396613AB596070D29" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_EAE787A336BADF88D7FA3AB59608B36E_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_EAE787A336BADF88D7FA3AB59608B36E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with customer, liability, revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_EAE787A336BADF88D7FA3AB59608B36E_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_EAE787A336BADF88D7FA3AB59608B36E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_EAE787A336BADF88D7FA3AB59608B36E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_EAE787A336BADF88D7FA3AB59608B36E" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_EAE787A336BADF88D7FA3AB59608B36E" xlink:type="arc" />
    <link:label id="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_C73D4E9290C0D19A45E23AB596088500_terseLabel_en-US" xlink:label="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_C73D4E9290C0D19A45E23AB596088500" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with customer, liability, accrued contract losses, current</link:label>
    <link:label id="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_C73D4E9290C0D19A45E23AB596088500_label_en-US" xlink:label="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_C73D4E9290C0D19A45E23AB596088500" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Accrued Contract Losses, Current</link:label>
    <link:label id="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_C73D4E9290C0D19A45E23AB596088500_documentation_en-US" xlink:label="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_C73D4E9290C0D19A45E23AB596088500" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability, Accrued Contract Losses, Current</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent" xlink:label="loc_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_C73D4E9290C0D19A45E23AB596088500" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_C73D4E9290C0D19A45E23AB596088500" xlink:to="lab_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_C73D4E9290C0D19A45E23AB596088500" xlink:type="arc" />
    <link:label id="lab_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB_label_en-US" xlink:label="lab_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:label id="lab_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB_documentation_en-US" xlink:label="lab_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DocumentAndEntityInformationAbstract" xlink:label="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="lab_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_A666521CAA6141159FE93179E92E7104_terseLabel_en-US" xlink:label="lab_dei_DocumentType_A666521CAA6141159FE93179E92E7104" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_A666521CAA6141159FE93179E92E7104_label_en-US" xlink:label="lab_dei_DocumentType_A666521CAA6141159FE93179E92E7104" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_A666521CAA6141159FE93179E92E7104" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_A666521CAA6141159FE93179E92E7104" xlink:to="lab_dei_DocumentType_A666521CAA6141159FE93179E92E7104" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_9B0E67654B59C27B54CE3179E92E20AC_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_9B0E67654B59C27B54CE3179E92E20AC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_9B0E67654B59C27B54CE3179E92E20AC_label_en-US" xlink:label="lab_dei_AmendmentFlag_9B0E67654B59C27B54CE3179E92E20AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_9B0E67654B59C27B54CE3179E92E20AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_9B0E67654B59C27B54CE3179E92E20AC" xlink:to="lab_dei_AmendmentFlag_9B0E67654B59C27B54CE3179E92E20AC" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_13D630B6E288A86E9BDB3179E92F34CD_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_13D630B6E288A86E9BDB3179E92F34CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_13D630B6E288A86E9BDB3179E92F34CD_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_13D630B6E288A86E9BDB3179E92F34CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_13D630B6E288A86E9BDB3179E92F34CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_13D630B6E288A86E9BDB3179E92F34CD" xlink:to="lab_dei_DocumentPeriodEndDate_13D630B6E288A86E9BDB3179E92F34CD" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_9F9DC70ED7BB03C3FA9D3179E92F8063_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_9F9DC70ED7BB03C3FA9D3179E92F8063" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_9F9DC70ED7BB03C3FA9D3179E92F8063_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_9F9DC70ED7BB03C3FA9D3179E92F8063" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9F9DC70ED7BB03C3FA9D3179E92F8063" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_9F9DC70ED7BB03C3FA9D3179E92F8063" xlink:to="lab_dei_DocumentFiscalPeriodFocus_9F9DC70ED7BB03C3FA9D3179E92F8063" xlink:type="arc" />
    <link:label id="lab_dei_TradingSymbol_DC493B7CF0AF1DF6B4BC3179E92F0A46_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol_DC493B7CF0AF1DF6B4BC3179E92F0A46" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_DC493B7CF0AF1DF6B4BC3179E92F0A46_label_en-US" xlink:label="lab_dei_TradingSymbol_DC493B7CF0AF1DF6B4BC3179E92F0A46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_DC493B7CF0AF1DF6B4BC3179E92F0A46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_DC493B7CF0AF1DF6B4BC3179E92F0A46" xlink:to="lab_dei_TradingSymbol_DC493B7CF0AF1DF6B4BC3179E92F0A46" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_BC807105D0736E34B3E83179E9301D14_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_BC807105D0736E34B3E83179E9301D14" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_BC807105D0736E34B3E83179E9301D14_label_en-US" xlink:label="lab_dei_EntityRegistrantName_BC807105D0736E34B3E83179E9301D14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_BC807105D0736E34B3E83179E9301D14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_BC807105D0736E34B3E83179E9301D14" xlink:to="lab_dei_EntityRegistrantName_BC807105D0736E34B3E83179E9301D14" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_EF1F153D408D998ABED93179E9309C2C_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_EF1F153D408D998ABED93179E9309C2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_EF1F153D408D998ABED93179E9309C2C_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_EF1F153D408D998ABED93179E9309C2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_EF1F153D408D998ABED93179E9309C2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_EF1F153D408D998ABED93179E9309C2C" xlink:to="lab_dei_EntityCentralIndexKey_EF1F153D408D998ABED93179E9309C2C" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_649F5CA14D864237C0023179E93059F1_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_649F5CA14D864237C0023179E93059F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_649F5CA14D864237C0023179E93059F1_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_649F5CA14D864237C0023179E93059F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_649F5CA14D864237C0023179E93059F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_649F5CA14D864237C0023179E93059F1" xlink:to="lab_dei_CurrentFiscalYearEndDate_649F5CA14D864237C0023179E93059F1" xlink:type="arc" />
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_5D37029A48C6C8D8A9B13179E930A515_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_5D37029A48C6C8D8A9B13179E930A515" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_5D37029A48C6C8D8A9B13179E930A515_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_5D37029A48C6C8D8A9B13179E930A515" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_5D37029A48C6C8D8A9B13179E930A515" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer_5D37029A48C6C8D8A9B13179E930A515" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer_5D37029A48C6C8D8A9B13179E930A515" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_94912B30DC0491C4724A3179E930D6C9_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_94912B30DC0491C4724A3179E930D6C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_94912B30DC0491C4724A3179E930D6C9_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_94912B30DC0491C4724A3179E930D6C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_94912B30DC0491C4724A3179E930D6C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_94912B30DC0491C4724A3179E930D6C9" xlink:to="lab_dei_EntityCurrentReportingStatus_94912B30DC0491C4724A3179E930D6C9" xlink:type="arc" />
    <link:label id="lab_dei_EntityVoluntaryFilers_8A692D8424A91676D9C83179E9318D7F_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_8A692D8424A91676D9C83179E9318D7F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_8A692D8424A91676D9C83179E9318D7F_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_8A692D8424A91676D9C83179E9318D7F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_8A692D8424A91676D9C83179E9318D7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers_8A692D8424A91676D9C83179E9318D7F" xlink:to="lab_dei_EntityVoluntaryFilers_8A692D8424A91676D9C83179E9318D7F" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_1415790F403C567E4C073179E931B27F_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_1415790F403C567E4C073179E931B27F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_1415790F403C567E4C073179E931B27F_label_en-US" xlink:label="lab_dei_EntityFilerCategory_1415790F403C567E4C073179E931B27F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_1415790F403C567E4C073179E931B27F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_1415790F403C567E4C073179E931B27F" xlink:to="lab_dei_EntityFilerCategory_1415790F403C567E4C073179E931B27F" xlink:type="arc" />
    <link:label id="lab_dei_EntitySmallBusiness_6DA69C930159FCB530293179E9315D46_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness_6DA69C930159FCB530293179E9315D46" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_6DA69C930159FCB530293179E9315D46_label_en-US" xlink:label="lab_dei_EntitySmallBusiness_6DA69C930159FCB530293179E9315D46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_6DA69C930159FCB530293179E9315D46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_6DA69C930159FCB530293179E9315D46" xlink:to="lab_dei_EntitySmallBusiness_6DA69C930159FCB530293179E9315D46" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_61C8F157D6C3305C301C3179E9326FC8_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_61C8F157D6C3305C301C3179E9326FC8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_61C8F157D6C3305C301C3179E9326FC8_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_61C8F157D6C3305C301C3179E9326FC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_61C8F157D6C3305C301C3179E9326FC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_61C8F157D6C3305C301C3179E9326FC8" xlink:to="lab_dei_EntityEmergingGrowthCompany_61C8F157D6C3305C301C3179E9326FC8" xlink:type="arc" />
    <link:label id="lab_dei_EntityShellCompany_6B4EED735533FD5A4CE53179E93329A5_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany_6B4EED735533FD5A4CE53179E93329A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_6B4EED735533FD5A4CE53179E93329A5_label_en-US" xlink:label="lab_dei_EntityShellCompany_6B4EED735533FD5A4CE53179E93329A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_6B4EED735533FD5A4CE53179E93329A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_6B4EED735533FD5A4CE53179E93329A5" xlink:to="lab_dei_EntityShellCompany_6B4EED735533FD5A4CE53179E93329A5" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_7D78EA7365413229DC543179E933E6BC_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_7D78EA7365413229DC543179E933E6BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_7D78EA7365413229DC543179E933E6BC_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_7D78EA7365413229DC543179E933E6BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7D78EA7365413229DC543179E933E6BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_7D78EA7365413229DC543179E933E6BC" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_7D78EA7365413229DC543179E933E6BC" xlink:type="arc" />
    <link:label id="lab_dei_EntityPublicFloat_BF112CFC035C4A52409D3179E934A3FF_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat_BF112CFC035C4A52409D3179E934A3FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_BF112CFC035C4A52409D3179E934A3FF_label_en-US" xlink:label="lab_dei_EntityPublicFloat_BF112CFC035C4A52409D3179E934A3FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_BF112CFC035C4A52409D3179E934A3FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat_BF112CFC035C4A52409D3179E934A3FF" xlink:to="lab_dei_EntityPublicFloat_BF112CFC035C4A52409D3179E934A3FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_BuildingMember_2972A3C094940F25EB743179E6908B59_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember_2972A3C094940F25EB743179E6908B59" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_2972A3C094940F25EB743179E6908B59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember_2972A3C094940F25EB743179E6908B59" xlink:to="lab_us-gaap_BuildingMember_2972A3C094940F25EB743179E6908B59" xlink:type="arc" />
    <link:label id="lab_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A_terseLabel_en-US" xlink:label="lab_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Texas South Yard And Texas North Yard</link:label>
    <link:label id="lab_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A_label_en-US" xlink:label="lab_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Texas South Yard And Texas North Yard [Member]</link:label>
    <link:label id="lab_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A_documentation_en-US" xlink:label="lab_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Texas South Yard And Texas North Yard [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_TexasSouthYardAndTexasNorthYardMember" xlink:label="loc_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A" xlink:to="lab_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A" xlink:type="arc" />
    <link:label id="lab_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5_terseLabel_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">South Texas Fabrication Yards, South Yard</link:label>
    <link:label id="lab_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5_label_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">South Texas Fabrication Yards, South Yard [Member]</link:label>
    <link:label id="lab_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5_documentation_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">South Texas Fabrication Yards, South Yard [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsSouthYardMember" xlink:label="loc_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5" xlink:to="lab_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5" xlink:type="arc" />
    <link:label id="lab_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31_terseLabel_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">South Texas Fabrication Yards, North Yard</link:label>
    <link:label id="lab_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31_label_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">South Texas Fabrication Yards, North Yard [Member]</link:label>
    <link:label id="lab_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31_documentation_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">South Texas Fabrication Yards North Yard [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsNorthYardMember" xlink:label="loc_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31" xlink:to="lab_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31" xlink:type="arc" />
    <link:label id="lab_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754_terseLabel_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">South Texas Fabrication Yards</link:label>
    <link:label id="lab_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754_label_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">South Texas Fabrication Yards [Member]</link:label>
    <link:label id="lab_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754_documentation_en-US" xlink:label="lab_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">South Texas Fabrication Yards [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754" xlink:to="lab_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754" xlink:type="arc" />
    <link:label id="lab_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A_terseLabel_en-US" xlink:label="lab_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">South Texas Properties, Total Loss Of Buildings</link:label>
    <link:label id="lab_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A_label_en-US" xlink:label="lab_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">South Texas Properties, Total Loss Of Buildings [Member]</link:label>
    <link:label id="lab_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A_documentation_en-US" xlink:label="lab_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">South Texas Properties, Total Loss Of Buildings [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasPropertiesTotalLossOfBuildingsMember" xlink:label="loc_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A" xlink:to="lab_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A" xlink:type="arc" />
    <link:label id="lab_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989_terseLabel_en-US" xlink:label="lab_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">South Texas Properties, Estimated Future Repairs</link:label>
    <link:label id="lab_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989_label_en-US" xlink:label="lab_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">South Texas Properties, Estimated Future Repairs [Member]</link:label>
    <link:label id="lab_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989_documentation_en-US" xlink:label="lab_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">South Texas Properties, Estimated Future Repairs [Member]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasPropertiesEstimatedFutureRepairsMember" xlink:label="loc_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989" xlink:to="lab_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_14B2C5FF8E3E816A44703179E6999834_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_14B2C5FF8E3E816A44703179E6999834" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposed of by sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_14B2C5FF8E3E816A44703179E6999834_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_14B2C5FF8E3E816A44703179E6999834" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_14B2C5FF8E3E816A44703179E6999834" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_14B2C5FF8E3E816A44703179E6999834" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_14B2C5FF8E3E816A44703179E6999834" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_F83613D04D81EBCA04213179E69B87B3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_F83613D04D81EBCA04213179E69B87B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of productive assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_F83613D04D81EBCA04213179E69B87B3_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_F83613D04D81EBCA04213179E69B87B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Productive Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_F83613D04D81EBCA04213179E69B87B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_F83613D04D81EBCA04213179E69B87B3" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_F83613D04D81EBCA04213179E69B87B3" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9490CCF69B894DE2DF3B3179E69B223D_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9490CCF69B894DE2DF3B3179E69B223D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (loss) on sale of assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9490CCF69B894DE2DF3B3179E69B223D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9490CCF69B894DE2DF3B3179E69B223D" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9490CCF69B894DE2DF3B3179E69B223D" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_3A7E5A88203162638CE0317EBA1047EB_verboseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness_3A7E5A88203162638CE0317EBA1047EB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gain (loss) on disposition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_3A7E5A88203162638CE0317EBA1047EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness_3A7E5A88203162638CE0317EBA1047EB" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness_3A7E5A88203162638CE0317EBA1047EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4CC80BD2BC779F08F4623179E69BC836_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4CC80BD2BC779F08F4623179E69BC836" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4CC80BD2BC779F08F4623179E69BC836_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4CC80BD2BC779F08F4623179E69BC836" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4CC80BD2BC779F08F4623179E69BC836" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4CC80BD2BC779F08F4623179E69BC836" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4CC80BD2BC779F08F4623179E69BC836" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_16F58FA116EF3E424D843179E69B8298_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_16F58FA116EF3E424D843179E69B8298" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling costs</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_16F58FA116EF3E424D843179E69B8298_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_16F58FA116EF3E424D843179E69B8298" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_16F58FA116EF3E424D843179E69B8298" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_16F58FA116EF3E424D843179E69B8298" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_16F58FA116EF3E424D843179E69B8298" xlink:type="arc" />
    <link:label id="lab_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11_terseLabel_en-US" xlink:label="lab_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal group, not included in sale</link:label>
    <link:label id="lab_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11_label_en-US" xlink:label="lab_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Included In Sale</link:label>
    <link:label id="lab_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11_documentation_en-US" xlink:label="lab_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposal Group, Not Included In Sale</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DisposalGroupNotIncludedInSale" xlink:label="loc_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11" xlink:to="lab_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_F073D3AD099D495C36F83179E69C3047_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_F073D3AD099D495C36F83179E69C3047" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment held for sale</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_F073D3AD099D495C36F83179E69C3047" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_F073D3AD099D495C36F83179E69C3047" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_F073D3AD099D495C36F83179E69C3047" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45_terseLabel_en-US" xlink:label="lab_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of cranes</link:label>
    <link:label id="lab_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45_label_en-US" xlink:label="lab_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Cranes</link:label>
    <link:label id="lab_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45_documentation_en-US" xlink:label="lab_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Cranes</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfCranes" xlink:label="loc_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45" xlink:to="lab_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C_terseLabel_en-US" xlink:label="lab_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of bending roll machines</link:label>
    <link:label id="lab_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C_label_en-US" xlink:label="lab_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Bending Roll Machines</link:label>
    <link:label id="lab_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C_documentation_en-US" xlink:label="lab_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Bending Roll Machines</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfBendingRollMachines" xlink:label="loc_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C" xlink:to="lab_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C" xlink:type="arc" />
    <link:label id="lab_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609_terseLabel_en-US" xlink:label="lab_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from property insurance policy</link:label>
    <link:label id="lab_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609_label_en-US" xlink:label="lab_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Property Insurance Policy</link:label>
    <link:label id="lab_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609_documentation_en-US" xlink:label="lab_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds From Property Insurance Policy</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609" xlink:to="lab_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609" xlink:type="arc" />
    <link:label id="lab_us-gaap_InsuranceRecoveries_7BDF01D4E94D4EAF5F4D3179E69D788E_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries_7BDF01D4E94D4EAF5F4D3179E69D788E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance recoveries</link:label>
    <link:label id="lab_us-gaap_InsuranceRecoveries_7BDF01D4E94D4EAF5F4D3179E69D788E_label_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries_7BDF01D4E94D4EAF5F4D3179E69D788E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance Recoveries</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuranceRecoveries" xlink:label="loc_us-gaap_InsuranceRecoveries_7BDF01D4E94D4EAF5F4D3179E69D788E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceRecoveries_7BDF01D4E94D4EAF5F4D3179E69D788E" xlink:to="lab_us-gaap_InsuranceRecoveries_7BDF01D4E94D4EAF5F4D3179E69D788E" xlink:type="arc" />
    <link:label id="lab_us-gaap_InsuredEventGainLoss_264C15B654E29AD972323179E69D98D4_terseLabel_en-US" xlink:label="lab_us-gaap_InsuredEventGainLoss_264C15B654E29AD972323179E69D98D4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insured event, gain (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_264C15B654E29AD972323179E69D98D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuredEventGainLoss_264C15B654E29AD972323179E69D98D4" xlink:to="lab_us-gaap_InsuredEventGainLoss_264C15B654E29AD972323179E69D98D4" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA_terseLabel_en-US" xlink:label="lab_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of buildings</link:label>
    <link:label id="lab_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA_label_en-US" xlink:label="lab_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Buildings</link:label>
    <link:label id="lab_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA_documentation_en-US" xlink:label="lab_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Buildings</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfBuildings" xlink:label="loc_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA" xlink:to="lab_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA" xlink:type="arc" />
    <link:label id="lab_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF_terseLabel_en-US" xlink:label="lab_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance settlement</link:label>
    <link:label id="lab_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF_label_en-US" xlink:label="lab_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance Settlement</link:label>
    <link:label id="lab_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF_documentation_en-US" xlink:label="lab_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Insurance Settlement</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_InsuranceSettlement" xlink:label="loc_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF" xlink:to="lab_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF" xlink:type="arc" />
    <link:label id="lab_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62_terseLabel_en-US" xlink:label="lab_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of drydocks sold</link:label>
    <link:label id="lab_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62_label_en-US" xlink:label="lab_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Drydocks Sold</link:label>
    <link:label id="lab_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62_documentation_en-US" xlink:label="lab_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Drydocks Sold</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfDrydocksSold" xlink:label="loc_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62" xlink:to="lab_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_65B2C83ACA1370EEBCAF06FC3E46A7F1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_65B2C83ACA1370EEBCAF06FC3E46A7F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_65B2C83ACA1370EEBCAF06FC3E46A7F1_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_65B2C83ACA1370EEBCAF06FC3E46A7F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_65B2C83ACA1370EEBCAF06FC3E46A7F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_65B2C83ACA1370EEBCAF06FC3E46A7F1" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_65B2C83ACA1370EEBCAF06FC3E46A7F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2054A75F4A29D630BA8C06FC3E49F9D1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2054A75F4A29D630BA8C06FC3E49F9D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2054A75F4A29D630BA8C06FC3E49F9D1_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2054A75F4A29D630BA8C06FC3E49F9D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2054A75F4A29D630BA8C06FC3E49F9D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2054A75F4A29D630BA8C06FC3E49F9D1" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2054A75F4A29D630BA8C06FC3E49F9D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5191C8EF5D35786FE66406FC3E4A0C5A_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5191C8EF5D35786FE66406FC3E4A0C5A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5191C8EF5D35786FE66406FC3E4A0C5A_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5191C8EF5D35786FE66406FC3E4A0C5A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5191C8EF5D35786FE66406FC3E4A0C5A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5191C8EF5D35786FE66406FC3E4A0C5A" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5191C8EF5D35786FE66406FC3E4A0C5A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_937EA21E53F49B7046EF06FC3E4AEBC7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_937EA21E53F49B7046EF06FC3E4AEBC7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_937EA21E53F49B7046EF06FC3E4AEBC7_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_937EA21E53F49B7046EF06FC3E4AEBC7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_937EA21E53F49B7046EF06FC3E4AEBC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_937EA21E53F49B7046EF06FC3E4AEBC7" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_937EA21E53F49B7046EF06FC3E4AEBC7" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_F2767E73CB9960B346AD06FC3E4A9B30_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_F2767E73CB9960B346AD06FC3E4A9B30" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_F2767E73CB9960B346AD06FC3E4A9B30_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_F2767E73CB9960B346AD06FC3E4A9B30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_F2767E73CB9960B346AD06FC3E4A9B30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_F2767E73CB9960B346AD06FC3E4A9B30" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_F2767E73CB9960B346AD06FC3E4A9B30" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_301BF35BDC6F1C5CB9FA06FC3E4ACD8D_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_301BF35BDC6F1C5CB9FA06FC3E4ACD8D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_301BF35BDC6F1C5CB9FA06FC3E4ACD8D_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_301BF35BDC6F1C5CB9FA06FC3E4ACD8D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_301BF35BDC6F1C5CB9FA06FC3E4ACD8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_301BF35BDC6F1C5CB9FA06FC3E4ACD8D" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_301BF35BDC6F1C5CB9FA06FC3E4ACD8D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3A355836DD032B2C5D6906FC3E4DF4AF_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3A355836DD032B2C5D6906FC3E4DF4AF" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Future minimum rental payments due</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3A355836DD032B2C5D6906FC3E4DF4AF_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3A355836DD032B2C5D6906FC3E4DF4AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3A355836DD032B2C5D6906FC3E4DF4AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3A355836DD032B2C5D6906FC3E4DF4AF" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3A355836DD032B2C5D6906FC3E4DF4AF" xlink:type="arc" />
    <link:label id="lab_gifi_AssetsHeldForSaleTextBlock_6131348EB482B5F7149D3A9F36EEDA74_verboseLabel_en-US" xlink:label="lab_gifi_AssetsHeldForSaleTextBlock_6131348EB482B5F7149D3A9F36EEDA74" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">ASSETS HELD FOR SALE</link:label>
    <link:label id="lab_gifi_AssetsHeldForSaleTextBlock_6131348EB482B5F7149D3A9F36EEDA74_label_en-US" xlink:label="lab_gifi_AssetsHeldForSaleTextBlock_6131348EB482B5F7149D3A9F36EEDA74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets Held For Sale [Text Block]</link:label>
    <link:label id="lab_gifi_AssetsHeldForSaleTextBlock_6131348EB482B5F7149D3A9F36EEDA74_documentation_en-US" xlink:label="lab_gifi_AssetsHeldForSaleTextBlock_6131348EB482B5F7149D3A9F36EEDA74" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets Held for Sale [Text Block]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetsHeldForSaleTextBlock" xlink:label="loc_gifi_AssetsHeldForSaleTextBlock_6131348EB482B5F7149D3A9F36EEDA74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AssetsHeldForSaleTextBlock_6131348EB482B5F7149D3A9F36EEDA74" xlink:to="lab_gifi_AssetsHeldForSaleTextBlock_6131348EB482B5F7149D3A9F36EEDA74" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_39AA4BAD60EF9C48679AFE247A3F76D6_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_39AA4BAD60EF9C48679AFE247A3F76D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Assets Included in Assets Held for Sale</link:label>
    <link:label id="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_39AA4BAD60EF9C48679AFE247A3F76D6_label_en-US" xlink:label="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_39AA4BAD60EF9C48679AFE247A3F76D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Long Lived Assets Held-for-sale [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock" xlink:label="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_39AA4BAD60EF9C48679AFE247A3F76D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_39AA4BAD60EF9C48679AFE247A3F76D6" xlink:to="lab_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_39AA4BAD60EF9C48679AFE247A3F76D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_A1E633A290014F0AF2A0FE247A48D6A2_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_A1E633A290014F0AF2A0FE247A48D6A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_A1E633A290014F0AF2A0FE247A48D6A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_A1E633A290014F0AF2A0FE247A48D6A2" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_A1E633A290014F0AF2A0FE247A48D6A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78_label_en-US" xlink:label="lab_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78" xlink:to="lab_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:to="lab_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_CA27CCB2D2457E9480A7FE247A497683_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_CA27CCB2D2457E9480A7FE247A497683" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_CA27CCB2D2457E9480A7FE247A497683_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_CA27CCB2D2457E9480A7FE247A497683" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_CA27CCB2D2457E9480A7FE247A497683" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_CA27CCB2D2457E9480A7FE247A497683" xlink:to="lab_us-gaap_CommonStockMember_CA27CCB2D2457E9480A7FE247A497683" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_FF1703D71E7C97BC2097FE247A499447_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_FF1703D71E7C97BC2097FE247A499447" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_FF1703D71E7C97BC2097FE247A499447_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_FF1703D71E7C97BC2097FE247A499447" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_FF1703D71E7C97BC2097FE247A499447" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_FF1703D71E7C97BC2097FE247A499447" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_FF1703D71E7C97BC2097FE247A499447" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_AEB18B015CBEEAF5318BFE247A494601_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_AEB18B015CBEEAF5318BFE247A494601" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_AEB18B015CBEEAF5318BFE247A494601_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_AEB18B015CBEEAF5318BFE247A494601" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_AEB18B015CBEEAF5318BFE247A494601" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_AEB18B015CBEEAF5318BFE247A494601" xlink:to="lab_us-gaap_RetainedEarningsMember_AEB18B015CBEEAF5318BFE247A494601" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622" xlink:to="lab_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_8C38EDFDCEC18B289636FE247A4A6092_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_8C38EDFDCEC18B289636FE247A4A6092" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_8C38EDFDCEC18B289636FE247A4A6092" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_8C38EDFDCEC18B289636FE247A4A6092" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_8C38EDFDCEC18B289636FE247A4A6092" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_103CEFB98A61DCE14A40FE247A4A2FE6_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_103CEFB98A61DCE14A40FE247A4A2FE6" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_103CEFB98A61DCE14A40FE247A4A2FE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_103CEFB98A61DCE14A40FE247A4A2FE6" xlink:to="lab_us-gaap_StockholdersEquity_103CEFB98A61DCE14A40FE247A4A2FE6" xlink:type="arc" />
    <link:label id="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520_terseLabel_en-US" xlink:label="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock (in shares)</link:label>
    <link:label id="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520_label_en-US" xlink:label="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period Shares Restricted Stock Units Vested</link:label>
    <link:label id="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520_documentation_en-US" xlink:label="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period Shares Restricted Stock Units Vested</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested" xlink:label="loc_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520" xlink:to="lab_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_28718E27898A9E668EBAFE247A4B375E_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_28718E27898A9E668EBAFE247A4B375E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_28718E27898A9E668EBAFE247A4B375E_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_28718E27898A9E668EBAFE247A4B375E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_28718E27898A9E668EBAFE247A4B375E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_28718E27898A9E668EBAFE247A4B375E" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_28718E27898A9E668EBAFE247A4B375E" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8034799231B6CB0DB6B1FE247A4BB8BD_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8034799231B6CB0DB6B1FE247A4BB8BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8034799231B6CB0DB6B1FE247A4BB8BD_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8034799231B6CB0DB6B1FE247A4BB8BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8034799231B6CB0DB6B1FE247A4BB8BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8034799231B6CB0DB6B1FE247A4BB8BD" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8034799231B6CB0DB6B1FE247A4BB8BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendsCommonStock_7C7B8C9658B7F563208DFE247A4B0B29_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock_7C7B8C9658B7F563208DFE247A4B0B29" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends on common stock</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_7C7B8C9658B7F563208DFE247A4B0B29_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock_7C7B8C9658B7F563208DFE247A4B0B29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="loc_us-gaap_DividendsCommonStock_7C7B8C9658B7F563208DFE247A4B0B29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock_7C7B8C9658B7F563208DFE247A4B0B29" xlink:to="lab_us-gaap_DividendsCommonStock_7C7B8C9658B7F563208DFE247A4B0B29" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_6D0D4BC48BF20D5293A8FE247A4C83F6_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_6D0D4BC48BF20D5293A8FE247A4C83F6" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6D0D4BC48BF20D5293A8FE247A4C83F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_6D0D4BC48BF20D5293A8FE247A4C83F6" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_6D0D4BC48BF20D5293A8FE247A4C83F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_4E83E43D48EA6FB0F159FE247A4C82CD_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_4E83E43D48EA6FB0F159FE247A4C82CD" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_4E83E43D48EA6FB0F159FE247A4C82CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_4E83E43D48EA6FB0F159FE247A4C82CD" xlink:to="lab_us-gaap_StockholdersEquity_4E83E43D48EA6FB0F159FE247A4C82CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1FBCBE6ACF8EF33C595C06FD33BE44CA_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_1FBCBE6ACF8EF33C595C06FD33BE44CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EARNINGS PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1FBCBE6ACF8EF33C595C06FD33BE44CA_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_1FBCBE6ACF8EF33C595C06FD33BE44CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_1FBCBE6ACF8EF33C595C06FD33BE44CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_1FBCBE6ACF8EF33C595C06FD33BE44CA" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_1FBCBE6ACF8EF33C595C06FD33BE44CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="lab_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_C6BEB7E9A2E9E431B32206FD34FE23CB_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_C6BEB7E9A2E9E431B32206FD34FE23CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_C6BEB7E9A2E9E431B32206FD34FE23CB_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_C6BEB7E9A2E9E431B32206FD34FE23CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_C6BEB7E9A2E9E431B32206FD34FE23CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold_C6BEB7E9A2E9E431B32206FD34FE23CB" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold_C6BEB7E9A2E9E431B32206FD34FE23CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_BDF3F064F9478024AB3406FD34FE9488_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_BDF3F064F9478024AB3406FD34FE9488" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_BDF3F064F9478024AB3406FD34FE9488" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_BDF3F064F9478024AB3406FD34FE9488" xlink:to="lab_us-gaap_GrossProfit_BDF3F064F9478024AB3406FD34FE9488" xlink:type="arc" />
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_E3C999E3AFA1907A276406FD34FED4DD_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_E3C999E3AFA1907A276406FD34FED4DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative expense</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_E3C999E3AFA1907A276406FD34FED4DD_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_E3C999E3AFA1907A276406FD34FED4DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_E3C999E3AFA1907A276406FD34FED4DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense_E3C999E3AFA1907A276406FD34FED4DD" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense_E3C999E3AFA1907A276406FD34FED4DD" xlink:type="arc" />
    <link:label id="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_5D686109044F5A7C327207A73ACCD8FD_verboseLabel_en-US" xlink:label="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_5D686109044F5A7C327207A73ACCD8FD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Asset impairments and (gain) loss on assets held for sale, net</link:label>
    <link:label id="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_5D686109044F5A7C327207A73ACCD8FD_label_en-US" xlink:label="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_5D686109044F5A7C327207A73ACCD8FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairments And (Gain) Loss On Assets Held-For-Sale, Net</link:label>
    <link:label id="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_5D686109044F5A7C327207A73ACCD8FD_documentation_en-US" xlink:label="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_5D686109044F5A7C327207A73ACCD8FD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Asset Impairments And (Gain) Loss On Assets Held-For-Sale, Net</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet" xlink:label="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_5D686109044F5A7C327207A73ACCD8FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_5D686109044F5A7C327207A73ACCD8FD" xlink:to="lab_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_5D686109044F5A7C327207A73ACCD8FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherGeneralExpense_7069BC1114125049494907A38B1C8F89_terseLabel_en-US" xlink:label="lab_us-gaap_OtherGeneralExpense_7069BC1114125049494907A38B1C8F89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other (income) expense, net</link:label>
    <link:label id="lab_us-gaap_OtherGeneralExpense_7069BC1114125049494907A38B1C8F89_label_en-US" xlink:label="lab_us-gaap_OtherGeneralExpense_7069BC1114125049494907A38B1C8F89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other General Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherGeneralExpense" xlink:label="loc_us-gaap_OtherGeneralExpense_7069BC1114125049494907A38B1C8F89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherGeneralExpense_7069BC1114125049494907A38B1C8F89" xlink:to="lab_us-gaap_OtherGeneralExpense_7069BC1114125049494907A38B1C8F89" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherOperatingIncome_875DF6DF9681861DD7CA06FD3504C5CC_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncome_875DF6DF9681861DD7CA06FD3504C5CC" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other (income) expense, net</link:label>
    <link:label id="lab_us-gaap_OtherOperatingIncome_875DF6DF9681861DD7CA06FD3504C5CC_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncome_875DF6DF9681861DD7CA06FD3504C5CC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Operating Income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherOperatingIncome" xlink:label="loc_us-gaap_OtherOperatingIncome_875DF6DF9681861DD7CA06FD3504C5CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncome_875DF6DF9681861DD7CA06FD3504C5CC" xlink:to="lab_us-gaap_OtherOperatingIncome_875DF6DF9681861DD7CA06FD3504C5CC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_FB633BB8D333AB54BB8306FD35042EE4_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_FB633BB8D333AB54BB8306FD35042EE4" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_FB633BB8D333AB54BB8306FD35042EE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_FB633BB8D333AB54BB8306FD35042EE4" xlink:to="lab_us-gaap_OperatingIncomeLoss_FB633BB8D333AB54BB8306FD35042EE4" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpense_C3977BA61CB05259279306FD3505DEC7_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense_C3977BA61CB05259279306FD3505DEC7" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest income (expense), net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_C3977BA61CB05259279306FD3505DEC7_label_en-US" xlink:label="lab_us-gaap_InterestExpense_C3977BA61CB05259279306FD3505DEC7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_C3977BA61CB05259279306FD3505DEC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense_C3977BA61CB05259279306FD3505DEC7" xlink:to="lab_us-gaap_InterestExpense_C3977BA61CB05259279306FD3505DEC7" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_F537DF81C769ED11764206FD35051778_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_F537DF81C769ED11764206FD35051778" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_F537DF81C769ED11764206FD35051778_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_F537DF81C769ED11764206FD35051778" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_F537DF81C769ED11764206FD35051778" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_F537DF81C769ED11764206FD35051778" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_F537DF81C769ED11764206FD35051778" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_EBCD5DEFF400857A6ABF06FD350580B6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_EBCD5DEFF400857A6ABF06FD350580B6" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Income tax (expense) benefit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_EBCD5DEFF400857A6ABF06FD350580B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_EBCD5DEFF400857A6ABF06FD350580B6" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_EBCD5DEFF400857A6ABF06FD350580B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_024EDD8F55CEDD6D5C5706FD35053940_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_024EDD8F55CEDD6D5C5706FD35053940" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_024EDD8F55CEDD6D5C5706FD35053940" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_024EDD8F55CEDD6D5C5706FD35053940" xlink:to="lab_us-gaap_NetIncomeLoss_024EDD8F55CEDD6D5C5706FD35053940" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_302D7B261CA7ED1FEC5306FD3505A107_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_302D7B261CA7ED1FEC5306FD3505A107" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Per share data:</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_302D7B261CA7ED1FEC5306FD3505A107" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_302D7B261CA7ED1FEC5306FD3505A107" xlink:to="lab_us-gaap_EarningsPerShareAbstract_302D7B261CA7ED1FEC5306FD3505A107" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_E8E4A9486CA57503E03D06FD35065CC3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_E8E4A9486CA57503E03D06FD35065CC3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash dividends per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_E8E4A9486CA57503E03D06FD35065CC3_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_E8E4A9486CA57503E03D06FD35065CC3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_E8E4A9486CA57503E03D06FD35065CC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared_E8E4A9486CA57503E03D06FD35065CC3" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared_E8E4A9486CA57503E03D06FD35065CC3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_CBCCEB365304465CDD3B3AB3FC4F150A_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_CBCCEB365304465CDD3B3AB3FC4F150A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nature of Operations</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_CBCCEB365304465CDD3B3AB3FC4F150A_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_CBCCEB365304465CDD3B3AB3FC4F150A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_CBCCEB365304465CDD3B3AB3FC4F150A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock_CBCCEB365304465CDD3B3AB3FC4F150A" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock_CBCCEB365304465CDD3B3AB3FC4F150A" xlink:type="arc" />
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_603E5C25BD5C23E21B333AB3FC4F5CCA_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_603E5C25BD5C23E21B333AB3FC4F5CCA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_603E5C25BD5C23E21B333AB3FC4F5CCA_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_603E5C25BD5C23E21B333AB3FC4F5CCA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_603E5C25BD5C23E21B333AB3FC4F5CCA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_603E5C25BD5C23E21B333AB3FC4F5CCA" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_603E5C25BD5C23E21B333AB3FC4F5CCA" xlink:type="arc" />
    <link:label id="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_251D3E95F788264689503AB3FC4F6A57_terseLabel_en-US" xlink:label="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_251D3E95F788264689503AB3FC4F6A57" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Outlook</link:label>
    <link:label id="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_251D3E95F788264689503AB3FC4F6A57_label_en-US" xlink:label="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_251D3E95F788264689503AB3FC4F6A57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Outlook Policy [Policy Text Block]</link:label>
    <link:label id="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_251D3E95F788264689503AB3FC4F6A57_documentation_en-US" xlink:label="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_251D3E95F788264689503AB3FC4F6A57" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Outlook Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_BusinessOutlookPolicyPolicyTextBlock" xlink:label="loc_gifi_BusinessOutlookPolicyPolicyTextBlock_251D3E95F788264689503AB3FC4F6A57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_BusinessOutlookPolicyPolicyTextBlock_251D3E95F788264689503AB3FC4F6A57" xlink:to="lab_gifi_BusinessOutlookPolicyPolicyTextBlock_251D3E95F788264689503AB3FC4F6A57" xlink:type="arc" />
    <link:label id="lab_gifi_OperatingCyclePolicyPolicyTextBlock_3D37D325833851DA8FBE3AB3FC4F1812_terseLabel_en-US" xlink:label="lab_gifi_OperatingCyclePolicyPolicyTextBlock_3D37D325833851DA8FBE3AB3FC4F1812" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Cycle</link:label>
    <link:label id="lab_gifi_OperatingCyclePolicyPolicyTextBlock_3D37D325833851DA8FBE3AB3FC4F1812_label_en-US" xlink:label="lab_gifi_OperatingCyclePolicyPolicyTextBlock_3D37D325833851DA8FBE3AB3FC4F1812" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Cycle Policy [Policy Text Block]</link:label>
    <link:label id="lab_gifi_OperatingCyclePolicyPolicyTextBlock_3D37D325833851DA8FBE3AB3FC4F1812_documentation_en-US" xlink:label="lab_gifi_OperatingCyclePolicyPolicyTextBlock_3D37D325833851DA8FBE3AB3FC4F1812" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Cycle Policy.</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_OperatingCyclePolicyPolicyTextBlock" xlink:label="loc_gifi_OperatingCyclePolicyPolicyTextBlock_3D37D325833851DA8FBE3AB3FC4F1812" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_OperatingCyclePolicyPolicyTextBlock_3D37D325833851DA8FBE3AB3FC4F1812" xlink:to="lab_gifi_OperatingCyclePolicyPolicyTextBlock_3D37D325833851DA8FBE3AB3FC4F1812" xlink:type="arc" />
    <link:label id="lab_us-gaap_UseOfEstimates_4ED3F12615A18D7F06533AB3FC4FB3F8_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates_4ED3F12615A18D7F06533AB3FC4FB3F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_4ED3F12615A18D7F06533AB3FC4FB3F8_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates_4ED3F12615A18D7F06533AB3FC4FB3F8" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_4ED3F12615A18D7F06533AB3FC4FB3F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_4ED3F12615A18D7F06533AB3FC4FB3F8" xlink:to="lab_us-gaap_UseOfEstimates_4ED3F12615A18D7F06533AB3FC4FB3F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_1774058A654BDDE496D33AB3FC501991_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_1774058A654BDDE496D33AB3FC501991" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_1774058A654BDDE496D33AB3FC501991_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_1774058A654BDDE496D33AB3FC501991" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_1774058A654BDDE496D33AB3FC501991" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_1774058A654BDDE496D33AB3FC501991" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_1774058A654BDDE496D33AB3FC501991" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6EA5A28D994F2F8C22713AB3FC50FA9F_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6EA5A28D994F2F8C22713AB3FC50FA9F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6EA5A28D994F2F8C22713AB3FC50FA9F_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6EA5A28D994F2F8C22713AB3FC50FA9F" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6EA5A28D994F2F8C22713AB3FC50FA9F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6EA5A28D994F2F8C22713AB3FC50FA9F" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6EA5A28D994F2F8C22713AB3FC50FA9F" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_EB1D67DDDC6B62BA8E973AB3FC50255C_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_EB1D67DDDC6B62BA8E973AB3FC50255C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_EB1D67DDDC6B62BA8E973AB3FC50255C_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_EB1D67DDDC6B62BA8E973AB3FC50255C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_EB1D67DDDC6B62BA8E973AB3FC50255C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_EB1D67DDDC6B62BA8E973AB3FC50255C" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_EB1D67DDDC6B62BA8E973AB3FC50255C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_E0698047BE3DF5D2E0043AB3FC50BEEA_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_E0698047BE3DF5D2E0043AB3FC50BEEA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_E0698047BE3DF5D2E0043AB3FC50BEEA_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_E0698047BE3DF5D2E0043AB3FC50BEEA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_E0698047BE3DF5D2E0043AB3FC50BEEA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_E0698047BE3DF5D2E0043AB3FC50BEEA" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_E0698047BE3DF5D2E0043AB3FC50BEEA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D155F4F49232B2603ABF3AB3FC504686_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D155F4F49232B2603ABF3AB3FC504686" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D155F4F49232B2603ABF3AB3FC504686_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D155F4F49232B2603ABF3AB3FC504686" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D155F4F49232B2603ABF3AB3FC504686" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D155F4F49232B2603ABF3AB3FC504686" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D155F4F49232B2603ABF3AB3FC504686" xlink:type="arc" />
    <link:label id="lab_gifi_AssetsHeldForSalePolicyTextBlock_034EFFE4570755C6C45F3AB3FF287004_terseLabel_en-US" xlink:label="lab_gifi_AssetsHeldForSalePolicyTextBlock_034EFFE4570755C6C45F3AB3FF287004" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets Held for Sale</link:label>
    <link:label id="lab_gifi_AssetsHeldForSalePolicyTextBlock_034EFFE4570755C6C45F3AB3FF287004_label_en-US" xlink:label="lab_gifi_AssetsHeldForSalePolicyTextBlock_034EFFE4570755C6C45F3AB3FF287004" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets Held For Sale [Policy Text Block]</link:label>
    <link:label id="lab_gifi_AssetsHeldForSalePolicyTextBlock_034EFFE4570755C6C45F3AB3FF287004_documentation_en-US" xlink:label="lab_gifi_AssetsHeldForSalePolicyTextBlock_034EFFE4570755C6C45F3AB3FF287004" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets Held For Sale [Policy Text Block]</link:label>
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetsHeldForSalePolicyTextBlock" xlink:label="loc_gifi_AssetsHeldForSalePolicyTextBlock_034EFFE4570755C6C45F3AB3FF287004" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_gifi_AssetsHeldForSalePolicyTextBlock_034EFFE4570755C6C45F3AB3FF287004" xlink:to="lab_gifi_AssetsHeldForSalePolicyTextBlock_034EFFE4570755C6C45F3AB3FF287004" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_FDEC37A8AA90D33C8F2D3AB3FC510309_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_FDEC37A8AA90D33C8F2D3AB3FC510309" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation Expense</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_FDEC37A8AA90D33C8F2D3AB3FC510309_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_FDEC37A8AA90D33C8F2D3AB3FC510309" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_FDEC37A8AA90D33C8F2D3AB3FC510309" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_FDEC37A8AA90D33C8F2D3AB3FC510309" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_FDEC37A8AA90D33C8F2D3AB3FC510309" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8F29F8F0D17FF86BA41D3AB3FC515F01_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8F29F8F0D17FF86BA41D3AB3FC515F01" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8F29F8F0D17FF86BA41D3AB3FC515F01_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8F29F8F0D17FF86BA41D3AB3FC515F01" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8F29F8F0D17FF86BA41D3AB3FC515F01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8F29F8F0D17FF86BA41D3AB3FC515F01" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8F29F8F0D17FF86BA41D3AB3FC515F01" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_5B7581096C5A15933E5B3AB3FC51D4EE_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_5B7581096C5A15933E5B3AB3FC51D4EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_5B7581096C5A15933E5B3AB3FC51D4EE_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_5B7581096C5A15933E5B3AB3FC51D4EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_5B7581096C5A15933E5B3AB3FC51D4EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_5B7581096C5A15933E5B3AB3FC51D4EE" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_5B7581096C5A15933E5B3AB3FC51D4EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_A5B4DC4098CA52EA25D73AB3FC516E4E_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_A5B4DC4098CA52EA25D73AB3FC516E4E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_A5B4DC4098CA52EA25D73AB3FC516E4E_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_A5B4DC4098CA52EA25D73AB3FC516E4E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_A5B4DC4098CA52EA25D73AB3FC516E4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_A5B4DC4098CA52EA25D73AB3FC516E4E" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_A5B4DC4098CA52EA25D73AB3FC516E4E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_B3CF5671D92F0264B7253AB3FC52D00D_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_B3CF5671D92F0264B7253AB3FC52D00D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_B3CF5671D92F0264B7253AB3FC52D00D_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_B3CF5671D92F0264B7253AB3FC52D00D" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_B3CF5671D92F0264B7253AB3FC52D00D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_B3CF5671D92F0264B7253AB3FC52D00D" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock_B3CF5671D92F0264B7253AB3FC52D00D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0314C4D02A9FD4EBE7EF3AB3FC523644_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0314C4D02A9FD4EBE7EF3AB3FC523644" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0314C4D02A9FD4EBE7EF3AB3FC523644_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0314C4D02A9FD4EBE7EF3AB3FC523644" 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:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0314C4D02A9FD4EBE7EF3AB3FC523644" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0314C4D02A9FD4EBE7EF3AB3FC523644" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0314C4D02A9FD4EBE7EF3AB3FC523644" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_319D6E9CC05AD392E816FE247A277123_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_319D6E9CC05AD392E816FE247A277123" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Restricted Stock Awards Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_319D6E9CC05AD392E816FE247A277123_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_319D6E9CC05AD392E816FE247A277123" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_319D6E9CC05AD392E816FE247A277123" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_319D6E9CC05AD392E816FE247A277123" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_319D6E9CC05AD392E816FE247A277123" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Multiple-deliverable Arrangements [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Multiple-deliverable Arrangements [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable" xlink:label="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:to="lab_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Multiple-deliverable Arrangements [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Multiple-deliverable Arrangements [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:label="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="lab_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_13216A1E51CD46B06520348A8F4EF13A_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted_13216A1E51CD46B06520348A8F4EF13A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted EPS (in dollars per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_13216A1E51CD46B06520348A8F4EF13A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted_13216A1E51CD46B06520348A8F4EF13A" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted_13216A1E51CD46B06520348A8F4EF13A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_C7174786785FBA02E093348A8F4E29E0_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_C7174786785FBA02E093348A8F4E29E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds collection of receivables</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_C7174786785FBA02E093348A8F4E29E0_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_C7174786785FBA02E093348A8F4E29E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Collection of Receivables</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_C7174786785FBA02E093348A8F4E29E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_C7174786785FBA02E093348A8F4E29E0" xlink:to="lab_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_C7174786785FBA02E093348A8F4E29E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_02697FADD90F49CF98F9348A8F4E5057_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1_02697FADD90F49CF98F9348A8F4E5057" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on sale</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_02697FADD90F49CF98F9348A8F4E5057" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1_02697FADD90F49CF98F9348A8F4E5057" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1_02697FADD90F49CF98F9348A8F4E5057" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_4C3F357E90961F619EB206FD33AE1BFB_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_4C3F357E90961F619EB206FD33AE1BFB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CREDIT FACILITIES</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_4C3F357E90961F619EB206FD33AE1BFB_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_4C3F357E90961F619EB206FD33AE1BFB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_4C3F357E90961F619EB206FD33AE1BFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_4C3F357E90961F619EB206FD33AE1BFB" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_4C3F357E90961F619EB206FD33AE1BFB" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>gifi-20181231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.gulfisland.com/role/Acquisitions" xlink:href="gifi-20181231.xsd#Acquisitions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AcquisitionsNarrativeDetails" xlink:href="gifi-20181231.xsd#AcquisitionsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSale" xlink:href="gifi-20181231.xsd#AssetsHeldForSale" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:href="gifi-20181231.xsd#AssetsHeldForSaleNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:href="gifi-20181231.xsd#AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:href="gifi-20181231.xsd#AssetsHeldForSaleTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:href="gifi-20181231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails" xlink:href="gifi-20181231.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:href="gifi-20181231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="gifi-20181231.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="gifi-20181231.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" xlink:href="gifi-20181231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations" xlink:href="gifi-20181231.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilities" xlink:href="gifi-20181231.xsd#CreditFacilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/CreditFacilitiesDetails" xlink:href="gifi-20181231.xsd#CreditFacilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:href="gifi-20181231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/FairValueMeasurements" xlink:href="gifi-20181231.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/FairValueMeasurementsDetails" xlink:href="gifi-20181231.xsd#FairValueMeasurementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShare" xlink:href="gifi-20181231.xsd#IncomeLossPerCommonShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:href="gifi-20181231.xsd#IncomeLossPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" xlink:href="gifi-20181231.xsd#IncomeLossPerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxes" xlink:href="gifi-20181231.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="gifi-20181231.xsd#IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:href="gifi-20181231.xsd#IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesNarrativeDetails" xlink:href="gifi-20181231.xsd#IncomeTaxesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:href="gifi-20181231.xsd#IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/IncomeTaxesTables" xlink:href="gifi-20181231.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OperatingSegments" xlink:href="gifi-20181231.xsd#OperatingSegments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OperatingSegmentsNarrativeDetails" xlink:href="gifi-20181231.xsd#OperatingSegmentsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:href="gifi-20181231.xsd#OperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OperatingSegmentsTables" xlink:href="gifi-20181231.xsd#OperatingSegmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="gifi-20181231.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:href="gifi-20181231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="gifi-20181231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentAdditionalInformationDetails" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentAdditionalInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentDetails" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentScheduleOfMinimumFutureRentalPaymentsDetails" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentScheduleOfMinimumFutureRentalPaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables" xlink:href="gifi-20181231.xsd#PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnaudited" xlink:href="gifi-20181231.xsd#QuarterlyOperatingResultsUnaudited" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedSummaryOfQuarterlyResultsOfOperationsDetails" xlink:href="gifi-20181231.xsd#QuarterlyOperatingResultsUnauditedSummaryOfQuarterlyResultsOfOperationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedTables" xlink:href="gifi-20181231.xsd#QuarterlyOperatingResultsUnauditedTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlans" xlink:href="gifi-20181231.xsd#RetirementAndLongTermIncentivePlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansNarrativeDetails" xlink:href="gifi-20181231.xsd#RetirementAndLongTermIncentivePlansNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansSummaryOfStatusOfRestrictedStockAwardsDetails" xlink:href="gifi-20181231.xsd#RetirementAndLongTermIncentivePlansSummaryOfStatusOfRestrictedStockAwardsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansTables" xlink:href="gifi-20181231.xsd#RetirementAndLongTermIncentivePlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersSignificantCustomersDetails" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersSignificantCustomersDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:href="gifi-20181231.xsd#RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_4E07DA31B336F2BD549906FD331C0159" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_8C62DCF8DF88F805084806FD331D3233" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_4E07DA31B336F2BD549906FD331C0159" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_8C62DCF8DF88F805084806FD331D3233" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_2CD29868744DBA259E5406FD33123532" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_2CD29868744DBA259E5406FD33123532" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3DB8E6394C277DEECB8606FD331504E9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LEEVACMember" xlink:label="loc_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98EBA89B2DDE05E3BC3D06FD3315E83B" xlink:to="loc_gifi_LEEVACMember_C5CB7DD3CC06BC08F05706FD3315D8CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2850BFFF91B064EC8FF206FD3312E26A" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_81820EC4BCB7AA9C2A3306FD33165090" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_81820EC4BCB7AA9C2A3306FD33165090" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_BusinessCombinationConsiderationTransferredCashDueatClosing" xlink:label="loc_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing_8D299EFEAB9773E4D9BD06FD33175BB7" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionBacklogAcquired" xlink:label="loc_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_gifi_ConstructionBacklogAcquired_CA53B124B3FB7DC9AAAD06FD3317C94E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated" xlink:label="loc_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated_C3402F696413423B36F106FD33176905" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberofProjectsAcquired" xlink:label="loc_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_gifi_NumberofProjectsAcquired_E8A0DEE4BB357C029D5B06FD3317C6EE" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers" xlink:label="loc_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_608B21144A42A4E8470406FD3315924C" xlink:to="loc_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers_28EF88AFB6F9247A6A3406FD33185B18" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSale" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_42E7F7646373D9C329333A9F36EE08E7" xlink:type="locator" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetsHeldForSaleTextBlock" xlink:label="loc_gifi_AssetsHeldForSaleTextBlock_6131348EB482B5F7149D3A9F36EEDA74" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_42E7F7646373D9C329333A9F36EE08E7" xlink:to="loc_gifi_AssetsHeldForSaleTextBlock_6131348EB482B5F7149D3A9F36EEDA74" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_77531A4C89161420B8493179E68E9EA6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_144E06FA9D59743832E93179E68EECCC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_77531A4C89161420B8493179E68E9EA6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_144E06FA9D59743832E93179E68EECCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_EFFC5D79D7DF1096650B3179E68F48DC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_144E06FA9D59743832E93179E68EECCC" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_EFFC5D79D7DF1096650B3179E68F48DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_AF781370A05A7CDA220D3179E68FD812" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_EFFC5D79D7DF1096650B3179E68F48DC" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_AF781370A05A7CDA220D3179E68FD812" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_2972A3C094940F25EB743179E6908B59" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_AF781370A05A7CDA220D3179E68FD812" xlink:to="loc_us-gaap_BuildingMember_2972A3C094940F25EB743179E6908B59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ED9E840C81617EAACC493179E6906C78" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_144E06FA9D59743832E93179E68EECCC" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ED9E840C81617EAACC493179E6906C78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_ED9E840C81617EAACC493179E6906C78" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_TexasSouthYardAndTexasNorthYardMember" xlink:label="loc_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_TexasSouthYardAndTexasNorthYardMember_5D00C28706E9D55134C33179E691DB6A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsSouthYardMember" xlink:label="loc_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_SouthTexasFabricationYardsSouthYardMember_1F8EA2D96C00CFE6D45B3179E691A5E5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsNorthYardMember" xlink:label="loc_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_SouthTexasFabricationYardsNorthYardMember_C9981029E43D1567A8923179E6910A31" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_BE5636FFE015172EFB6F3179E691202A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_FabricationFacilitiesMember_BE5636FFE015172EFB6F3179E691202A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsMember" xlink:label="loc_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_SouthTexasFabricationYardsMember_7D2027B31D0ADAF785023179E692A754" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" xlink:label="loc_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_CE30009BF388A4D6E5EC3179E6935DCC" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_CE30009BF388A4D6E5EC3179E6935DCC" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasPropertiesTotalLossOfBuildingsMember" xlink:label="loc_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_SouthTexasPropertiesTotalLossOfBuildingsMember_C4D45624932DB1890D803179E693DA8A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasPropertiesEstimatedFutureRepairsMember" xlink:label="loc_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_SouthTexasPropertiesEstimatedFutureRepairsMember_A29B49E21463B7AF9E223179E6930989" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_EFD1E9A64495DA83F0443179E6936D72" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91C997E638B9DFC480233179E69024AE" xlink:to="loc_gifi_ShipyardAssetsMember_EFD1E9A64495DA83F0443179E6936D72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_81382B9246B48AA406D83179E6945617" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_144E06FA9D59743832E93179E68EECCC" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_81382B9246B48AA406D83179E6945617" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_A7B90AF5BF93D83D61293179E6940B89" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_81382B9246B48AA406D83179E6945617" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_A7B90AF5BF93D83D61293179E6940B89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_14B2C5FF8E3E816A44703179E6999834" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_A7B90AF5BF93D83D61293179E6940B89" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_14B2C5FF8E3E816A44703179E6999834" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_65F705E780F85B0520FF3179E69A3D39" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_A7B90AF5BF93D83D61293179E6940B89" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_65F705E780F85B0520FF3179E69A3D39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_144E06FA9D59743832E93179E68EECCC" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_F83613D04D81EBCA04213179E69B87B3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_F83613D04D81EBCA04213179E69B87B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9490CCF69B894DE2DF3B3179E69B223D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9490CCF69B894DE2DF3B3179E69B223D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_3A7E5A88203162638CE0317EBA1047EB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_3A7E5A88203162638CE0317EBA1047EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4CC80BD2BC779F08F4623179E69BC836" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_4CC80BD2BC779F08F4623179E69BC836" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_16F58FA116EF3E424D843179E69B8298" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_16F58FA116EF3E424D843179E69B8298" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DisposalGroupNotIncludedInSale" xlink:label="loc_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_DisposalGroupNotIncludedInSale_BBFA5264B77A80F0A56E3179E69CCF11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_E49C4F9E729DB25B6CC03179E69C631D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_E49C4F9E729DB25B6CC03179E69C631D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_F073D3AD099D495C36F83179E69C3047" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_F073D3AD099D495C36F83179E69C3047" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfCranes" xlink:label="loc_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_NumberOfCranes_9929D226EF5C3BF7D90A3179E69D6D45" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfBendingRollMachines" xlink:label="loc_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_NumberOfBendingRollMachines_A3C0F5353D5C3644C93C3179E69D2F5C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ProceedsFromPropertyInsurancePolicy" xlink:label="loc_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_ProceedsFromPropertyInsurancePolicy_B33DC4116F419E0E98A03179E69D7609" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuranceRecoveries" xlink:label="loc_us-gaap_InsuranceRecoveries_7BDF01D4E94D4EAF5F4D3179E69D788E" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_InsuranceRecoveries_7BDF01D4E94D4EAF5F4D3179E69D788E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_264C15B654E29AD972323179E69D98D4" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_InsuredEventGainLoss_264C15B654E29AD972323179E69D98D4" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfBuildings" xlink:label="loc_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_NumberOfBuildings_530DF5ADF23F2850E3B83179E69EE3EA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_InsuranceSettlement" xlink:label="loc_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_InsuranceSettlement_E5215D64AFD195589AB93179E69E47FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_659E722A874079778C713179E69E04D6" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_659E722A874079778C713179E69E04D6" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfDrydocksSold" xlink:label="loc_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_F8F38081FE4D3B05D2773179E69AFA72" xlink:to="loc_gifi_NumberOfDrydocksSold_7140213CCE1A50C692493179E69E1C62" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_E08B2139A7DDB9AF64C9FE247A20277B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_E08B2139A7DDB9AF64C9FE247A20277B" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6233F43783FBB4D1AEEFFE247A21CE49" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationFacilitiesMember" xlink:label="loc_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:to="loc_gifi_FabricationFacilitiesMember_CEA4639B2FD9CA64CACCFE247A21259D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_2195CF5534DC3951D629FE247A215717" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_E261F60D49F52F8BAD2EFE247A2166A5" xlink:to="loc_gifi_ShipyardAssetsMember_2195CF5534DC3951D629FE247A215717" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_6903347501EDA086636FFE247A22A017" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_47305F8231BD07D2FD52FE247A23004C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2E9CA7F3D7070DC2CE81FE247A22DE1D" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_47305F8231BD07D2FD52FE247A23004C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_70F9D625EEC4B122BBDFFE247A2056F5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross_35C585FB72426DAC14F7FE247A24AEB1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" xlink:label="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:to="loc_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation_4D2283D25BB380E57EC8FE247A242152" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_BD554CBEF3748E62ADA8FE247A244E1A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_68B10B016EE5F118AF72FE247A241DBE" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_BD554CBEF3748E62ADA8FE247A244E1A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/AssetsHeldForSaleTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_DCA368F3C8CE926767D3FE247A3FC53F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock" xlink:label="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_39AA4BAD60EF9C48679AFE247A3F76D6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract_DCA368F3C8CE926767D3FE247A3FC53F" xlink:to="loc_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_39AA4BAD60EF9C48679AFE247A3F76D6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingencies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_BCE0CA14269F1D84F4BF06FD32FD6D9A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_29B76B65078D0588B80606FD32FDAA72" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_BCE0CA14269F1D84F4BF06FD32FD6D9A" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_29B76B65078D0588B80606FD32FDAA72" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_D40E01E3A07DC119E9E131C10FFC375A" xlink:type="locator" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_3AAC8051D8356E04539E31C10FFC69D0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_D40E01E3A07DC119E9E131C10FFC375A" xlink:to="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_3AAC8051D8356E04539E31C10FFC69D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_276CE85E94C52F17997631C10FFD02F2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_D40E01E3A07DC119E9E131C10FFC375A" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_276CE85E94C52F17997631C10FFD02F2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7FBFF25E75445ECACC5506FD354648D0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7FBFF25E75445ECACC5506FD354648D0" xlink:to="loc_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555" xlink:to="loc_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_F4B51F4FFEA809975F4906FD3548C758" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_F4B51F4FFEA809975F4906FD3548C758" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_HeldToMaturitySecuritiesCurrent" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesCurrent_43204A374A7149DC04EC06FD354888E7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesCurrent_43204A374A7149DC04EC06FD354888E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractReceivableDueOneYearOrLess" xlink:label="loc_us-gaap_ContractReceivableDueOneYearOrLess_7AE61F9435D5A701FCCA06FD3548B007" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:to="loc_us-gaap_ContractReceivableDueOneYearOrLess_7AE61F9435D5A701FCCA06FD3548B007" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_5A6CA691AB988A8AB2F507B4DF9A7FEE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_5A6CA691AB988A8AB2F507B4DF9A7FEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_769BF5E7FDE94898B54E06FD3549407D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_769BF5E7FDE94898B54E06FD3549407D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_D59ECC81BEED6379D53A06FD354963BC" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:to="loc_us-gaap_InventoryNet_D59ECC81BEED6379D53A06FD354963BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_6C775BE4CF2C5A299AA806FD3549574F" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:to="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_6C775BE4CF2C5A299AA806FD3549574F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_8D909B73850EC9D810AB06FD35493521" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_80A941AD20BE82314EDE06FD35478286" xlink:to="loc_us-gaap_AssetsCurrent_8D909B73850EC9D810AB06FD35493521" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_DAFA9AF4BAFA3DA551BA06FD354A0605" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_DAFA9AF4BAFA3DA551BA06FD354A0605" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_C8FFAE5BFEC6165CD71D06FD354AE932" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_C8FFAE5BFEC6165CD71D06FD354AE932" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_735C64F1C6357FAAE5C306FD354AECEE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_61C420924361C809920A06FD3547E555" xlink:to="loc_us-gaap_Assets_735C64F1C6357FAAE5C306FD354AECEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7FBFF25E75445ECACC5506FD354648D0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_7059717B1C21756DB68C06FD3550DC64" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7" xlink:to="loc_us-gaap_AccountsPayableCurrent_7059717B1C21756DB68C06FD3550DC64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_E87ED3C14C60F8C80D2307B3840005A1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_E87ED3C14C60F8C80D2307B3840005A1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_43A005310857090BFF6006FD35516C6D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7" xlink:to="loc_us-gaap_DeferredRevenueCurrent_43A005310857090BFF6006FD35516C6D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_190090D133395DF5CB2D06FD3551EF7D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_190090D133395DF5CB2D06FD3551EF7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_985BDB2D874B4E5E886606FD35515C43" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_286608764AB3E96D2AD706FD3550A8F7" xlink:to="loc_us-gaap_LiabilitiesCurrent_985BDB2D874B4E5E886606FD35515C43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_6BB62366208EC611E20106FD35526F23" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_6BB62366208EC611E20106FD35526F23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_15D14ECDC841AC199E1706FD355210F1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_15D14ECDC841AC199E1706FD355210F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_76BAE71B3EB74A4010FA06FD3552210C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:to="loc_us-gaap_Liabilities_76BAE71B3EB74A4010FA06FD3552210C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:to="loc_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_8E112D5BD0190DAB507206FD3552C632" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005" xlink:to="loc_us-gaap_PreferredStockValue_8E112D5BD0190DAB507206FD3552C632" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_6668D45F8DA220730D2C06FD3553FC20" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005" xlink:to="loc_us-gaap_CommonStockValue_6668D45F8DA220730D2C06FD3553FC20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_FB46379DE7688770BCEA06FD35538F6B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005" xlink:to="loc_us-gaap_AdditionalPaidInCapital_FB46379DE7688770BCEA06FD35538F6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ACEC5570F0ECAF63485306FD355370C2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ACEC5570F0ECAF63485306FD355370C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_7DC8319127B69A3B224E06FD355343C1" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2F3CC04E121DCB0EB55906FD3552D005" xlink:to="loc_us-gaap_StockholdersEquity_7DC8319127B69A3B224E06FD355343C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3C657145A443FFAAF8A006FD35549B6D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_FCC9EDE16CCF125C2F7F06FD35501A55" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_3C657145A443FFAAF8A006FD35549B6D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_33A9FB9792A6DEF12372FE2479AD12F4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_08E506F2AD65537E6A9FFE2479AD7405" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_33A9FB9792A6DEF12372FE2479AD12F4" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_08E506F2AD65537E6A9FFE2479AD7405" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_C52BC894BD708ACA6EE6FE2479AEBE04" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_33A9FB9792A6DEF12372FE2479AD12F4" xlink:to="loc_us-gaap_PreferredStockSharesIssued_C52BC894BD708ACA6EE6FE2479AEBE04" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_CD1FC318CB408BBBEF62FE2479AECB34" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_33A9FB9792A6DEF12372FE2479AD12F4" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_CD1FC318CB408BBBEF62FE2479AECB34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_F1C0E8716BB7F3404355FE2479AE8778" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_33A9FB9792A6DEF12372FE2479AD12F4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_F1C0E8716BB7F3404355FE2479AE8778" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_A4FB8B26F29F249E90B0FE2479AEA4FE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_33A9FB9792A6DEF12372FE2479AD12F4" xlink:to="loc_us-gaap_CommonStockSharesIssued_A4FB8B26F29F249E90B0FE2479AEA4FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_13DEE47B8592996AD958FE2479AE69CF" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_33A9FB9792A6DEF12372FE2479AD12F4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_13DEE47B8592996AD958FE2479AE69CF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8498E0BEEA09C572AC0039C1BEE6C4C2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8498E0BEEA09C572AC0039C1BEE6C4C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_3C56128C15016C3971B339C1BEE66FE0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8498E0BEEA09C572AC0039C1BEE6C4C2" xlink:to="loc_us-gaap_NetIncomeLoss_3C56128C15016C3971B339C1BEE66FE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8498E0BEEA09C572AC0039C1BEE6C4C2" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_CCFCF0D39BC7EF9E622039C1BEE65DD1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_CCFCF0D39BC7EF9E622039C1BEE65DD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RecognitionOfDeferredRevenue" xlink:label="loc_us-gaap_RecognitionOfDeferredRevenue_DE90714E3A204E72FED939C1BEE6490C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:to="loc_us-gaap_RecognitionOfDeferredRevenue_DE90714E3A204E72FED939C1BEE6490C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_B6484303D51ECAE3CB9E39C1BEE6AD5C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:to="loc_gifi_AllowanceForDoubtfulAccountsProvisions_B6484303D51ECAE3CB9E39C1BEE6AD5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_3A6D14DFC4F198D4A96839C1BEE675D1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:to="loc_us-gaap_AssetImpairmentCharges_3A6D14DFC4F198D4A96839C1BEE675D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_C5609278104AC1243EC639C1BEEA535F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_C5609278104AC1243EC639C1BEEA535F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_74C4E5AF2EDFA4CB2E0539C1BEEA3502" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:to="loc_us-gaap_InsuredEventGainLoss_74C4E5AF2EDFA4CB2E0539C1BEEA3502" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_35705B598E9C1F87391239C1BEEA150E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_35705B598E9C1F87391239C1BEEA150E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_362AA0F8F2620956C38C39C1BEEAF028" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_362AA0F8F2620956C38C39C1BEEAF028" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_002AB7DE31B7D38027A639C1BEEAFA56" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:to="loc_us-gaap_ShareBasedCompensation_002AB7DE31B7D38027A639C1BEEAFA56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_19E9E76341DF4FB550BD39C1BEE6069A" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_6E58D3A91CB61C7A328739C1BEEAD191" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_6E58D3A91CB61C7A328739C1BEEAD191" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_885610CA5C619E5EB60939C1BEEA383B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_885610CA5C619E5EB60939C1BEEA383B" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets" xlink:label="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_92C1937C798F269DC89139C1BEEAFEF9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:to="loc_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets_92C1937C798F269DC89139C1BEEAFEF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4230FA9F50801A416F5F39C1BEEA67EE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4230FA9F50801A416F5F39C1BEEA67EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_FF22E113514A3C4A286B39C1BEEA9714" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_FF22E113514A3C4A286B39C1BEEA9714" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_IncreaseDecreaseInProvisionForLossOnContracts" xlink:label="loc_gifi_IncreaseDecreaseInProvisionForLossOnContracts_B6B624DC836E68EA7D9C39C1BEEAAD8F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:to="loc_gifi_IncreaseDecreaseInProvisionForLossOnContracts_B6B624DC836E68EA7D9C39C1BEEAAD8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_5C9303FFC587E6EF8A4F39C1BEEA9BF4" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_5C9303FFC587E6EF8A4F39C1BEEA9BF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4413DE3E690524F796DC39C1BEEA909C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_B3AAF58D7019EF2C7D5D39C1BEEA39F7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_4413DE3E690524F796DC39C1BEEA909C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_273F662C0574344DA1A339C1BEEA0CBD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_8498E0BEEA09C572AC0039C1BEE6C4C2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_273F662C0574344DA1A339C1BEEA0CBD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_CDD0BFB93F931BB7A7B139C1BEEA321B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_CDD0BFB93F931BB7A7B139C1BEEA321B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_B2BD7FF54873792BADDA39C1BEEA2B9A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_B2BD7FF54873792BADDA39C1BEEA2B9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_55C23C1DE33E6577AF4039C1BEEA92CE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_55C23C1DE33E6577AF4039C1BEEA92CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_F7FB6247CB930E650B3439C1BEEABEE7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_F7FB6247CB930E650B3439C1BEEABEE7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_3C7D402BFCF9FCDB09EB39C1BEEA62C5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:to="loc_us-gaap_ProceedsFromSaleOfMachineryAndEquipment_3C7D402BFCF9FCDB09EB39C1BEEA62C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_F2F107D770B36FD3B03D39C1BEEAD85C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_F2F107D770B36FD3B03D39C1BEEAD85C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ACEAE34561FD5E1E237939C1BEEA9F48" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_7E8F8A424F7914715DA639C1BEEAFEE7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ACEAE34561FD5E1E237939C1BEEA9F48" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_E381B0C40939E6712CA739C1BEEE6817" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_E381B0C40939E6712CA739C1BEEE6817" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_CF186CAB84CC5644A0E039C1BEEE61E6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_CF186CAB84CC5644A0E039C1BEEE61E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_4A9E6E14F0D9EBACEBEA39C1BEEEBAC6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_4A9E6E14F0D9EBACEBEA39C1BEEEBAC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_91E181C0A4DC47723E2C39C1BEEE0EBB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_91E181C0A4DC47723E2C39C1BEEE0EBB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_F1B95D07333E5EDF9B8739C1BEEEE69C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_F1B95D07333E5EDF9B8739C1BEEEE69C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_038DF6B6A1EC9C1E507F39C1BEEE568B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_AFEF2D2A005D077789D139C1BEEE441A" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_038DF6B6A1EC9C1E507F39C1BEEE568B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_AAE906D49D92FAA8911539C1BEEED04F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_AAE906D49D92FAA8911539C1BEEED04F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_E10FF05EAF3CD69FF26639C1BEEEADCE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_E10FF05EAF3CD69FF26639C1BEEEADCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4EF63F9AACA553D4F49D39C1BEEED7E4" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4EF63F9AACA553D4F49D39C1BEEED7E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_662E7EF56F4CF82C2F6639C1BEE60EB7" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_A04A841FB58D4BCB83F139C1C15B3A81" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D" xlink:to="loc_us-gaap_InterestPaidNet_A04A841FB58D4BCB83F139C1C15B3A81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_872988CC7B53455F692239C1BEEE831C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_872988CC7B53455F692239C1BEEE831C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale" xlink:label="loc_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale_8AE29636AB55E5C72ED739C1BEEE736C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D" xlink:to="loc_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale_8AE29636AB55E5C72ED739C1BEEE736C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetsHeldforsaleReclassificationtoInventory" xlink:label="loc_gifi_AssetsHeldforsaleReclassificationtoInventory_053E349E721AFA66F25839C1BEEE2BF4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D" xlink:to="loc_gifi_AssetsHeldforsaleReclassificationtoInventory_053E349E721AFA66F25839C1BEEE2BF4" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses" xlink:label="loc_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses_62326C59E5418E5B25CB39C1BEEEE7E5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_86DD7987438A97A4D24839C1BEEE0F7D" xlink:to="loc_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses_62326C59E5418E5B25CB39C1BEEEE7E5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_A1E633A290014F0AF2A0FE247A48D6A2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_A1E633A290014F0AF2A0FE247A48D6A2" xlink:to="loc_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8FF58F3E074E3F5016C7FE247A48E70B" xlink:to="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_CA27CCB2D2457E9480A7FE247A497683" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:to="loc_us-gaap_CommonStockMember_CA27CCB2D2457E9480A7FE247A497683" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_FF1703D71E7C97BC2097FE247A499447" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_FF1703D71E7C97BC2097FE247A499447" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_AEB18B015CBEEAF5318BFE247A494601" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_A5A58F3141D24EF6132EFE247A49260F" xlink:to="loc_us-gaap_RetainedEarningsMember_AEB18B015CBEEAF5318BFE247A494601" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_C1FE5608AD1FA8378765FE247A48BA78" xlink:to="loc_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_738839B29CE497A91DA4FE247A4AD622" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_8C38EDFDCEC18B289636FE247A4A6092" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_8C38EDFDCEC18B289636FE247A4A6092" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_103CEFB98A61DCE14A40FE247A4A2FE6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_StockholdersEquity_103CEFB98A61DCE14A40FE247A4A2FE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_055FB21579192847E5C9FE247A4BFF12" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_NetIncomeLoss_055FB21579192847E5C9FE247A4BFF12" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested" xlink:label="loc_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested_B8FAD778D25130FCEA9CFE247A4B8520" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_28718E27898A9E668EBAFE247A4B375E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_28718E27898A9E668EBAFE247A4B375E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8034799231B6CB0DB6B1FE247A4BB8BD" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_8034799231B6CB0DB6B1FE247A4BB8BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="loc_us-gaap_DividendsCommonStock_7C7B8C9658B7F563208DFE247A4B0B29" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_DividendsCommonStock_7C7B8C9658B7F563208DFE247A4B0B29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6D0D4BC48BF20D5293A8FE247A4C83F6" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6D0D4BC48BF20D5293A8FE247A4C83F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_4E83E43D48EA6FB0F159FE247A4C82CD" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5F4E3B6EA258275E87BEFE247A4A203E" xlink:to="loc_us-gaap_StockholdersEquity_4E83E43D48EA6FB0F159FE247A4C82CD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_45141476F1441225553B06FD34FD6849" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_45141476F1441225553B06FD34FD6849" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_C6BEB7E9A2E9E431B32206FD34FE23CB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_C6BEB7E9A2E9E431B32206FD34FE23CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_BDF3F064F9478024AB3406FD34FE9488" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_us-gaap_GrossProfit_BDF3F064F9478024AB3406FD34FE9488" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_E3C999E3AFA1907A276406FD34FED4DD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_E3C999E3AFA1907A276406FD34FED4DD" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet" xlink:label="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_5D686109044F5A7C327207A73ACCD8FD" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet_5D686109044F5A7C327207A73ACCD8FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherGeneralExpense" xlink:label="loc_us-gaap_OtherGeneralExpense_7069BC1114125049494907A38B1C8F89" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_us-gaap_OtherGeneralExpense_7069BC1114125049494907A38B1C8F89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherOperatingIncome" xlink:label="loc_us-gaap_OtherOperatingIncome_875DF6DF9681861DD7CA06FD3504C5CC" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_us-gaap_OtherOperatingIncome_875DF6DF9681861DD7CA06FD3504C5CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_FB633BB8D333AB54BB8306FD35042EE4" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_us-gaap_OperatingIncomeLoss_FB633BB8D333AB54BB8306FD35042EE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_C3977BA61CB05259279306FD3505DEC7" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_us-gaap_InterestExpense_C3977BA61CB05259279306FD3505DEC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_F537DF81C769ED11764206FD35051778" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_F537DF81C769ED11764206FD35051778" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_EBCD5DEFF400857A6ABF06FD350580B6" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_EBCD5DEFF400857A6ABF06FD350580B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_024EDD8F55CEDD6D5C5706FD35053940" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_us-gaap_NetIncomeLoss_024EDD8F55CEDD6D5C5706FD35053940" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_302D7B261CA7ED1FEC5306FD3505A107" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9BE34D2D8DC8EBAF6C9E06FD34FD828C" xlink:to="loc_us-gaap_EarningsPerShareAbstract_302D7B261CA7ED1FEC5306FD3505A107" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_9B356834A7D8E8365D6906FD350616B4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_302D7B261CA7ED1FEC5306FD3505A107" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_9B356834A7D8E8365D6906FD350616B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_E8E4A9486CA57503E03D06FD35065CC3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_302D7B261CA7ED1FEC5306FD3505A107" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_E8E4A9486CA57503E03D06FD35065CC3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/CreditFacilities" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_C4CB5CCE31B8B25ECA1206FD33ADB574" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_4C3F357E90961F619EB206FD33AE1BFB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_C4CB5CCE31B8B25ECA1206FD33ADB574" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_4C3F357E90961F619EB206FD33AE1BFB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/CreditFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9924AF134A673992E79731C110A3FC8A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9924AF134A673992E79731C110A3FC8A" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:to="loc_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0B739C2F9C0166A3C32D31C110A30569" xlink:to="loc_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_6175111E5D2E2D67568831C110A45AEB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:to="loc_us-gaap_LetterOfCreditMember_6175111E5D2E2D67568831C110A45AEB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_AE6123E3E6B0EB583FEB31C110A42C37" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_4EB20D15A18621F8398831C110A3C36B" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_AE6123E3E6B0EB583FEB31C110A42C37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:to="loc_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_7BFEF94553C4082DB08431C110A4B770" xlink:to="loc_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_ED1B3520323882C6178631C110A54AE6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:to="loc_us-gaap_PrimeRateMember_ED1B3520323882C6178631C110A54AE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_C878FC9414327594876A31C110A5E524" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_5FBF61E495D35C55391B31C110A4F196" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_C878FC9414327594876A31C110A5E524" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_90F3860587CD359DCEF331C110A3F928" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_C51701D60A58FC2C795331C110A50542" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_C51701D60A58FC2C795331C110A50542" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio_95DF7F2CFC810C6DE20D31C110A67D35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinimumNetWorthRequiredForCompliance" xlink:label="loc_us-gaap_MinimumNetWorthRequiredForCompliance_B3F0965671DF9C543A6231C110A66462" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_MinimumNetWorthRequiredForCompliance_B3F0965671DF9C543A6231C110A66462" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement" xlink:label="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement_B6018F966A8EA989899C31C110A64D5D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio" xlink:label="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio_26F86C9005DE3BD6B50631C110A767CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2B641663F17C4A036CE431C110A7B601" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_2B641663F17C4A036CE431C110A7B601" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_05DE5CBEC70C66185E5D31C110A7649E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_05DE5CBEC70C66185E5D31C110A7649E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5E73FBFBAD48933E028131C110A76CF9" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5E73FBFBAD48933E028131C110A76CF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_AB44F83D714EE571454831C110A81E06" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_LineOfCredit_AB44F83D714EE571454831C110A81E06" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_607ED880279869FBAD3131C110A81D7D" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_607ED880279869FBAD3131C110A81D7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_AA1AD2991B49172B8D0331C110ABECC1" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_AA1AD2991B49172B8D0331C110ABECC1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_TangibleNetWorth" xlink:label="loc_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_gifi_TangibleNetWorth_B2F7C14AE685E13F341431C110ABBE97" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SuretyBonds" xlink:label="loc_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_537BB8F0ACC868E8247C31C110A51963" xlink:to="loc_gifi_SuretyBonds_6138159E45EF6C893DC731C110AC2151" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DocumentAndEntityInformationAbstract" xlink:label="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:type="locator" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_A666521CAA6141159FE93179E92E7104" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_DocumentType_A666521CAA6141159FE93179E92E7104" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_9B0E67654B59C27B54CE3179E92E20AC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_AmendmentFlag_9B0E67654B59C27B54CE3179E92E20AC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_13D630B6E288A86E9BDB3179E92F34CD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_DocumentPeriodEndDate_13D630B6E288A86E9BDB3179E92F34CD" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_E0247915FC809D89939C3179E92FD83C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_DocumentFiscalYearFocus_E0247915FC809D89939C3179E92FD83C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9F9DC70ED7BB03C3FA9D3179E92F8063" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_DocumentFiscalPeriodFocus_9F9DC70ED7BB03C3FA9D3179E92F8063" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_DC493B7CF0AF1DF6B4BC3179E92F0A46" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_TradingSymbol_DC493B7CF0AF1DF6B4BC3179E92F0A46" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_BC807105D0736E34B3E83179E9301D14" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_EntityRegistrantName_BC807105D0736E34B3E83179E9301D14" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_EF1F153D408D998ABED93179E9309C2C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_EntityCentralIndexKey_EF1F153D408D998ABED93179E9309C2C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_649F5CA14D864237C0023179E93059F1" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_CurrentFiscalYearEndDate_649F5CA14D864237C0023179E93059F1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_5D37029A48C6C8D8A9B13179E930A515" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_5D37029A48C6C8D8A9B13179E930A515" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_94912B30DC0491C4724A3179E930D6C9" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_EntityCurrentReportingStatus_94912B30DC0491C4724A3179E930D6C9" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_8A692D8424A91676D9C83179E9318D7F" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_EntityVoluntaryFilers_8A692D8424A91676D9C83179E9318D7F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_1415790F403C567E4C073179E931B27F" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_EntityFilerCategory_1415790F403C567E4C073179E931B27F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_6DA69C930159FCB530293179E9315D46" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_EntitySmallBusiness_6DA69C930159FCB530293179E9315D46" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_61C8F157D6C3305C301C3179E9326FC8" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_EntityEmergingGrowthCompany_61C8F157D6C3305C301C3179E9326FC8" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_6B4EED735533FD5A4CE53179E93329A5" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_EntityShellCompany_6B4EED735533FD5A4CE53179E93329A5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7D78EA7365413229DC543179E933E6BC" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7D78EA7365413229DC543179E933E6BC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_BF112CFC035C4A52409D3179E934A3FF" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_DocumentAndEntityInformationAbstract_8E8A694F5D46E29EE4143179E92D41DB" xlink:to="loc_dei_EntityPublicFloat_BF112CFC035C4A52409D3179E934A3FF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_98379AF1B78A0BB0B051FE247767B395" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_96AC3287867CD4AF1F87FE247768949A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_98379AF1B78A0BB0B051FE247767B395" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_96AC3287867CD4AF1F87FE247768949A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_73F03B0343AB08BC3FA226BF78B9C1F4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_73F03B0343AB08BC3FA226BF78B9C1F4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_C0A4B29DCBCF6967E68A26BF78B9DBA8" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_PreManufacturedMember" xlink:label="loc_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:to="loc_gifi_PreManufacturedMember_FE292BCE4C32D628D5EB26BF78B931C5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember" xlink:label="loc_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:to="loc_gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember_12C63E6EC5CF95652B1026BF78B92AFC" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SpecialtyPipingAndValvesMember" xlink:label="loc_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_9D133CF99218960DA7F026BF78B9F469" xlink:to="loc_gifi_SpecialtyPipingAndValvesMember_3E4517D26E9231393FF326BF78B9BC63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_C090A4F840D2E2AFD95726BF78B9505B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_C090A4F840D2E2AFD95726BF78B9505B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4F1E5A77415427C0BD9626BF78B9F2AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_C090A4F840D2E2AFD95726BF78B9505B" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4F1E5A77415427C0BD9626BF78B9F2AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_9DAFEA5AFFC91D2BA17A26BF78B9F2FE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_4F1E5A77415427C0BD9626BF78B9F2AF" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_9DAFEA5AFFC91D2BA17A26BF78B9F2FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1F548E2A155A7DECE8A126BF78B99897" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1F548E2A155A7DECE8A126BF78B99897" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_5B43AB7C5FE73E62DCD426BF78B959ED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1F548E2A155A7DECE8A126BF78B99897" xlink:to="loc_us-gaap_SegmentDomain_5B43AB7C5FE73E62DCD426BF78B959ED" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_7B796CA5743C8BB7789326BF78BDAE3A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5B43AB7C5FE73E62DCD426BF78B959ED" xlink:to="loc_gifi_ServicesSegmentMember_7B796CA5743C8BB7789326BF78BDAE3A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_1316FB1C99BA644D972326BF78BD7354" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5B43AB7C5FE73E62DCD426BF78B959ED" xlink:to="loc_gifi_FabricationSegmentMember_1316FB1C99BA644D972326BF78BD7354" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_D1CF3663EA594026688626BF78B9A28A" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_EB5AD71AF40FAA3B644126BF78BD5914" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_EB5AD71AF40FAA3B644126BF78BD5914" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_9D314818F6A933EADCCC26BF78BDBA1D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_9D314818F6A933EADCCC26BF78BDBA1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_1D7DCD0C75133EE1B13526BF78BDDB53" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:to="loc_us-gaap_InventoryWriteDown_1D7DCD0C75133EE1B13526BF78BDDB53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_E21975C0D159921DF5B726BF78BDBDA4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:to="loc_us-gaap_AssetImpairmentCharges_E21975C0D159921DF5B726BF78BDBDA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherInventoryScrap" xlink:label="loc_us-gaap_OtherInventoryScrap_530AD844AF8A7828B93426E7CEB5A6B5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_A290889749AF6BCBD30C26BF78BD5B42" xlink:to="loc_us-gaap_OtherInventoryScrap_530AD844AF8A7828B93426E7CEB5A6B5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShare" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_CF1C7BED49E33861C6A706FD33BEA774" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_1FBCBE6ACF8EF33C595C06FD33BE44CA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_CF1C7BED49E33861C6A706FD33BEA774" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_1FBCBE6ACF8EF33C595C06FD33BE44CA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9BD03BC05A1D16B9D1CE06FD33B2C277" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_9DF0F74C817FCFF4596F06FD33B2DA34" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9BD03BC05A1D16B9D1CE06FD33B2C277" xlink:to="loc_us-gaap_NetIncomeLoss_9DF0F74C817FCFF4596F06FD33B2DA34" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic" xlink:label="loc_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_0E3B63F85760955073E506FD33B3E20D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9BD03BC05A1D16B9D1CE06FD33B2C277" xlink:to="loc_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic_0E3B63F85760955073E506FD33B3E20D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_FAE0E8012B1BA660AA6606FD33B35B5C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9BD03BC05A1D16B9D1CE06FD33B2C277" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_FAE0E8012B1BA660AA6606FD33B35B5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_CDB55ADDF1A3F80DD28C06FD33B303ED" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9BD03BC05A1D16B9D1CE06FD33B2C277" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_CDB55ADDF1A3F80DD28C06FD33B303ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_2924D6E4899D241FF6FF06FD33B35B72" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9BD03BC05A1D16B9D1CE06FD33B2C277" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_2924D6E4899D241FF6FF06FD33B35B72" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/IncomeLossPerCommonShareTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_A310E6DD0E51E85D3C6806FD33B924E5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_EDE68EDC4F2EDE6B6E7506FD33B96728" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_A310E6DD0E51E85D3C6806FD33B924E5" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_EDE68EDC4F2EDE6B6E7506FD33B96728" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_FAE8192BD7E93375F200FE2477AE83DA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_EA0517F30AD791AF02DAFE2477AF929B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_FAE8192BD7E93375F200FE2477AE83DA" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_EA0517F30AD791AF02DAFE2477AF929B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_A8CBFED675CEA46CDC783A9D91A8FB29" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_A8CBFED675CEA46CDC783A9D91A8FB29" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_14B900DF800F8133EB343A9D91A84E0E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_14B900DF800F8133EB343A9D91A84E0E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DeferredTaxAssetsLongTermContracts" xlink:label="loc_gifi_DeferredTaxAssetsLongTermContracts_35E9BDF1F4D77EBD61683A9D91A8D343" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:to="loc_gifi_DeferredTaxAssetsLongTermContracts_35E9BDF1F4D77EBD61683A9D91A8D343" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_86BC3424CB5B06BE8F673A9D91A8EBDA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_86BC3424CB5B06BE8F673A9D91A8EBDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_CF1238C5B239B63BBA673A9D91A9EA8F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_CF1238C5B239B63BBA673A9D91A9EA8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_0459799D18BE334C00C83A9D91A99EAD" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_0459799D18BE334C00C83A9D91A99EAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_B12B70F9999C99958ADA3A9D91A9B4CF" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_B12B70F9999C99958ADA3A9D91A9B4CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_69B29CFDA35D6AFB41A23A9D91A966C1" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_69B29CFDA35D6AFB41A23A9D91A966C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_8A3A007A93ABEC23C1923A9D91A976C5" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_8A3A007A93ABEC23C1923A9D91A976C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ED929013BF2B659D78A53A9D91A97583" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_68F7AA655717F3B901EB3A9D91A808D4" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ED929013BF2B659D78A53A9D91A97583" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0937E068EB02AC232A893A9D91AAFB88" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_A8CBFED675CEA46CDC783A9D91A8FB29" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0937E068EB02AC232A893A9D91AAFB88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5C1AD310D29CB34D0F363A9D91AA817F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0937E068EB02AC232A893A9D91AAFB88" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5C1AD310D29CB34D0F363A9D91AA817F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_E23DC6950421F926C69B3A9D91AAF2BD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0937E068EB02AC232A893A9D91AAFB88" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_E23DC6950421F926C69B3A9D91AAF2BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_702567E05CA84B6B0CC43A9D91AA4597" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_0937E068EB02AC232A893A9D91AAFB88" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_702567E05CA84B6B0CC43A9D91AA4597" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_DeferredTaxAssetsLiabilitiesGross" xlink:label="loc_gifi_DeferredTaxAssetsLiabilitiesGross_ECDAC4B18C51EBC5F9913A9D91AAB36A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_A8CBFED675CEA46CDC783A9D91A8FB29" xlink:to="loc_gifi_DeferredTaxAssetsLiabilitiesGross_ECDAC4B18C51EBC5F9913A9D91AAB36A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2E6EDFC4E068699D6FE63A9D91AACA71" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_A8CBFED675CEA46CDC783A9D91A8FB29" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2E6EDFC4E068699D6FE63A9D91AACA71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_642862D5D7E3F4C400533A9D91AB85E2" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_A8CBFED675CEA46CDC783A9D91A8FB29" xlink:to="loc_us-gaap_DeferredTaxLiabilities_642862D5D7E3F4C400533A9D91AB85E2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_BFD051893954AA2A031C3A9D91B06267" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_55A1E250DEE9C17509933A9D91B08191" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_BFD051893954AA2A031C3A9D91B06267" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_55A1E250DEE9C17509933A9D91B08191" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_45234F833160411F65273A9D91B056A4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_55A1E250DEE9C17509933A9D91B08191" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_45234F833160411F65273A9D91B056A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6089BBA6021631AD28383A9D91B1B5D7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_55A1E250DEE9C17509933A9D91B08191" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_6089BBA6021631AD28383A9D91B1B5D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_37A71EBC3D42063692463A9D91B18FE3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_55A1E250DEE9C17509933A9D91B08191" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_37A71EBC3D42063692463A9D91B18FE3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_BFD051893954AA2A031C3A9D91B06267" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_E02E4E546C659E60A71D3A9D91B1804E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_E02E4E546C659E60A71D3A9D91B1804E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_55149CA2734C8A377CD93A9D91B2F478" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_55149CA2734C8A377CD93A9D91B2F478" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_70248C0BF5756EB656503A9D91B21949" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_70248C0BF5756EB656503A9D91B21949" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_B0085C2B5D04D31157D43A9D91B2351C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_339FF5E53B99777315CB3A9D91B1E1BD" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_B0085C2B5D04D31157D43A9D91B2351C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_E5DAD367EFE0D46D83A63A9D91B2CBC8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_BFD051893954AA2A031C3A9D91B06267" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_E5DAD367EFE0D46D83A63A9D91B2CBC8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_866019BE16C10FB80A7F30812F325C79" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_866019BE16C10FB80A7F30812F325C79" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1CD987DB619764B1BE9730812F330917" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_1C6C8E1FB58397003AA930812F331A1D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:to="loc_us-gaap_DomesticCountryMember_1C6C8E1FB58397003AA930812F331A1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_65BEB904576858AC1EA330812F332793" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_6D689100007EEF4FCA1230812F33CB36" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_65BEB904576858AC1EA330812F332793" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_5C8EC7D0C684A09C6A4530812F3218ED" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_D6289D6DF6B190BDC38B30812F3427D5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_D6289D6DF6B190BDC38B30812F3427D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_F975DF827084B401E6AE30812F341F41" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_F975DF827084B401E6AE30812F341F41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_90BFE8EC607B5C3D7BC030812F34F1D1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_90BFE8EC607B5C3D7BC030812F34F1D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_730C8FF9C12FF1966E9A30812F3407E0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:to="loc_us-gaap_OperatingLossCarryforwards_730C8FF9C12FF1966E9A30812F3407E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22DFBD0288F829D197BB30953C97FCC6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_2ACA628EC21BC856D1F530812F345B8E" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_22DFBD0288F829D197BB30953C97FCC6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_C2960F41925DD0FE4E173179E53314BE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_E58B8C701DE6F5A1855C3179E5339B11" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_C2960F41925DD0FE4E173179E53314BE" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_E58B8C701DE6F5A1855C3179E5339B11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_212BA6814A1E012103133179E5343305" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_E58B8C701DE6F5A1855C3179E5339B11" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_212BA6814A1E012103133179E5343305" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract" xlink:label="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_E58B8C701DE6F5A1855C3179E5339B11" xlink:to="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount" xlink:label="loc_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_4995B56F7D671F4C6D743179E534CA4C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:to="loc_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount_4995B56F7D671F4C6D743179E534CA4C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_AB335500ABBD341A6DC33179E5352CDD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_AB335500ABBD341A6DC33179E5352CDD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2D3268CE6988A0ADC44A3179E535C9DF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_2D3268CE6988A0ADC44A3179E535C9DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_59DC14AB8BF404D522CA3179E535E579" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_59DC14AB8BF404D522CA3179E535E579" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_228FEBAD00A235A706CC3179E53594DD" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract_D5B80A23E4ECBC04371D3179E5346194" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_228FEBAD00A235A706CC3179E53594DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3BD10F0C2121D31ABB803179E536DFAC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_E58B8C701DE6F5A1855C3179E5339B11" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3BD10F0C2121D31ABB803179E536DFAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_121B6FA0FE94022E98D43179E5363A4D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_C2960F41925DD0FE4E173179E53314BE" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_121B6FA0FE94022E98D43179E5363A4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9710E1AD34160F1FE6323179E536759F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_121B6FA0FE94022E98D43179E5363A4D" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_9710E1AD34160F1FE6323179E536759F" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract" xlink:label="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_121B6FA0FE94022E98D43179E5363A4D" xlink:to="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent" xlink:label="loc_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_7AB550EBA8FD67AB912C3179E5373988" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:to="loc_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent_7AB550EBA8FD67AB912C3179E5373988" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_332993DCAD961E9BE1653179E537EE1E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_332993DCAD961E9BE1653179E537EE1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0B43E2AFB9BC3433959B3179E5380CE4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0B43E2AFB9BC3433959B3179E5380CE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_679F24E81EB5C31A0B463179E538E741" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_679F24E81EB5C31A0B463179E538E741" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7D96B44670487A2284E43179E5386A8D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract_32EDEDE211E82823D9513179E5365451" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_7D96B44670487A2284E43179E5386A8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2F8696AEB88EED2CD2C33179E538C970" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_121B6FA0FE94022E98D43179E5363A4D" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2F8696AEB88EED2CD2C33179E538C970" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_C6087C3FA0816164ED9D06FD3390B942" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F24D1789BDBF153075F206FD3391CC6C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_C6087C3FA0816164ED9D06FD3390B942" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F24D1789BDBF153075F206FD3391CC6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8230127A3D037C50B25206FD3391191C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_C6087C3FA0816164ED9D06FD3390B942" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_8230127A3D037C50B25206FD3391191C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_AD7F3C597C0D5964167406FD33910BDA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_C6087C3FA0816164ED9D06FD3390B942" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_AD7F3C597C0D5964167406FD33910BDA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/OperatingSegments" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_7E2D5A74447732D259AAFE2479CCA482" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_CF5BF0D5404A5B41501BFE2479CC9755" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7E2D5A74447732D259AAFE2479CCA482" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_CF5BF0D5404A5B41501BFE2479CC9755" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/OperatingSegmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_68E62E37237F08E9947706FD32E86FA7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_BFD03DF9DF2CBDF9DCA306FD32E89CCB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_68E62E37237F08E9947706FD32E86FA7" xlink:to="loc_us-gaap_NumberOfOperatingSegments_BFD03DF9DF2CBDF9DCA306FD32E89CCB" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfCorporateNonOperatingSegments" xlink:label="loc_gifi_NumberOfCorporateNonOperatingSegments_FF04501489250E72BBB806FD32E9F735" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_68E62E37237F08E9947706FD32E86FA7" xlink:to="loc_gifi_NumberOfCorporateNonOperatingSegments_FF04501489250E72BBB806FD32E9F735" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/OperatingSegmentsSummarizedSegmentFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_17250C4331CF41A40C1D3B3BEC643B5C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_17250C4331CF41A40C1D3B3BEC643B5C" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_E5315986289B05164AEA3B3BEC68F2E6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_E5315986289B05164AEA3B3BEC68F2E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_F9CB527B0AB4F715E2C63B3BEC68734F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_E5315986289B05164AEA3B3BEC68F2E6" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_F9CB527B0AB4F715E2C63B3BEC68734F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_B264B49D81331D4149913B3BEC6CFF98" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_F9CB527B0AB4F715E2C63B3BEC68734F" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_B264B49D81331D4149913B3BEC6CFF98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D3451044AEF17B1B87BA3B3BEC6C67D5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D3451044AEF17B1B87BA3B3BEC6C67D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854286C42336ED5711423B3BEC6C1DED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_D3451044AEF17B1B87BA3B3BEC6C67D5" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854286C42336ED5711423B3BEC6C1DED" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember" xlink:label="loc_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854286C42336ED5711423B3BEC6C1DED" xlink:to="loc_gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember_AD600C08C2646B7CAAF93B3BEC6C0B36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:to="loc_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_69EB626EA6C6EB0BDA863B3BEC6CFC16" xlink:to="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_CFCD64EE96822C81337C3B3BEC6C7140" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:to="loc_us-gaap_OperatingSegmentsMember_CFCD64EE96822C81337C3B3BEC6C7140" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_9B79F30DDB5A0AE15A3C3B3BEC6C798E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:to="loc_us-gaap_CorporateNonSegmentMember_9B79F30DDB5A0AE15A3C3B3BEC6C798E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_42459BC63BFD323E0F633B3BEC6C14AD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_2D1C2647DAEBA97A63643B3BEC6C01BA" xlink:to="loc_us-gaap_IntersegmentEliminationMember_42459BC63BFD323E0F633B3BEC6C14AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6EFB595BEF1A93A729853B3BEC6CEE97" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6EFB595BEF1A93A729853B3BEC6CEE97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6EFB595BEF1A93A729853B3BEC6CEE97" xlink:to="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_2B551F391C4D086B1FDE3B3BEC6CA381" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:to="loc_gifi_FabricationSegmentMember_2B551F391C4D086B1FDE3B3BEC6CA381" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_D88738F6635FADEC01CA3B3BEC6CC996" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:to="loc_gifi_ShipyardSegmentMember_D88738F6635FADEC01CA3B3BEC6CC996" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:to="loc_gifi_ServicesSegmentMember_84739F241A56CB51A2A13B3BEC6CCF4D" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EPCSegmentMember" xlink:label="loc_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:to="loc_gifi_EPCSegmentMember_1B8E7C86FC3A5ED6C9C33B3BEC6CB9D8" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationAndShipyardSegmentsMember" xlink:label="loc_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_434CF6C1858F120B1E2E3B3BEC6C65C1" xlink:to="loc_gifi_FabricationAndShipyardSegmentsMember_C3A943989DCC883C31203B3BEC6CBF53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_AED48344D79312B2AA6B3B3BEC681B58" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3BD08FC3F39463F803463B3BEC6C021A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3BD08FC3F39463F803463B3BEC6C021A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_577044CB733A5606E5903B3BEC6CC972" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_GrossProfit_577044CB733A5606E5903B3BEC6CC972" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_CB79FC8A56C515590BB33B3BEC7047C7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_OperatingIncomeLoss_CB79FC8A56C515590BB33B3BEC7047C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_0E4E7E7999AE418346FE3B3BEC701730" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_Depreciation_0E4E7E7999AE418346FE3B3BEC701730" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_F807662AC97A46D768403B3BEC70D243" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_F807662AC97A46D768403B3BEC70D243" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_542144E0C9140CFE99BA3B3BEC70CF6A" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_Assets_542144E0C9140CFE99BA3B3BEC70CF6A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_6CAF06589587DFF6DE4F3B3BEC708ED3" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_6CAF06589587DFF6DE4F3B3BEC708ED3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds" xlink:label="loc_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds_4615F7FDC72A5EB510E13B3BEC70F7A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_49EA2FF8A6E2D7010A9A3B3BEC70C240" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_49EA2FF8A6E2D7010A9A3B3BEC70C240" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InsuredEventGainLoss" xlink:label="loc_us-gaap_InsuredEventGainLoss_FEC5B8238B0D6BF2852C3B3BEC705394" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_InsuredEventGainLoss_FEC5B8238B0D6BF2852C3B3BEC705394" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_468A696F844E3E8AD4733B3BEC7064DE" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_TangibleAssetImpairmentCharges_468A696F844E3E8AD4733B3BEC7064DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_E127CDF51F49F3D879C13B3BEC7049A9" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_E127CDF51F49F3D879C13B3BEC7049A9" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LossRelatedToCostOverrunsAndReWork" xlink:label="loc_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_114C92C7DF916D8B913F3B3BEC6C6236" xlink:to="loc_gifi_LossRelatedToCostOverrunsAndReWork_7072A507F53176C538113B3BEC709D51" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/OperatingSegmentsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_BD2AFCE5CE5FB2F765F0FE2479CEF4A9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5ADB995D7A4A85DDDFEDFE2479CED13C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_BD2AFCE5CE5FB2F765F0FE2479CEF4A9" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5ADB995D7A4A85DDDFEDFE2479CED13C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_F370961265188E37D403FE247A365F5A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_F0C1364C79C33B355524FE247A373F5A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_F370961265188E37D403FE247A365F5A" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_F0C1364C79C33B355524FE247A373F5A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_76C2EA434E9F4A929F1639C853AEA381" xlink:type="locator" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SignificantAccountingPoliciesTable" xlink:label="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_76C2EA434E9F4A929F1639C853AEA381" xlink:to="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_374D3C3043D2A7AEAA7439C853BDF0FC" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_234553BEFDC8E8B5669439C853BDCD20" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_7073B809E2EEC2CF905B39C853BDAEC6" xlink:to="loc_us-gaap_SubsequentEventMember_234553BEFDC8E8B5669439C853BDCD20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:to="loc_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementScenarioAxis_C8FE4F2CFF41929829D439C853BD21CB" xlink:to="loc_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioAdjustmentMember" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_2AB5241CAC75E029563A39DF5FBE6FD0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_2AB5241CAC75E029563A39DF5FBE6FD0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="loc_us-gaap_ScenarioForecastMember_1FDE5A6F9933ED32270C39C853BDD606" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScenarioUnspecifiedDomain_997FE60F4428BBFB115139C853BD9F17" xlink:to="loc_us-gaap_ScenarioForecastMember_1FDE5A6F9933ED32270C39C853BDD606" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_637B98EB8FC0A8C73C6B39C853BD1EC1" xlink:to="loc_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_64E20A338D47474B78B539C853BD908E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_64E20A338D47474B78B539C853BD908E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_C782DB0FF4E9FCE5A4B939C853BDC760" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_62A6FD8EE62246D268F039C853BD91EC" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_C782DB0FF4E9FCE5A4B939C853BDC760" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:to="loc_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_C04DF86680CC10EB23A839C853BDF20C" xlink:to="loc_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_C3E7CAE5DC84087C63BB39C853BDF9E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:to="loc_srt_MinimumMember_C3E7CAE5DC84087C63BB39C853BDF9E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_283AFF0261EF6898AFFD39C853BD986A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9EB0D0AFCDDFF910DFBD39C853BD875B" xlink:to="loc_srt_MaximumMember_283AFF0261EF6898AFFD39C853BD986A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SignificantAccountingPoliciesLineItems" xlink:label="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesTable_B2B1E894F1B70D18C29139C853BD9C4D" xlink:to="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_E89FCBB3EE85AC92FDB239C853BDB55C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_E89FCBB3EE85AC92FDB239C853BDB55C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_UnapprovedChangeOrderandClaimRevenue" xlink:label="loc_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_gifi_UnapprovedChangeOrderandClaimRevenue_93EAC6D400BAEB07577339C853BDBA23" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="loc_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_gifi_RevenueVariableConsiderationContractPriceReduction_0ADACBF148A8B28174BD39C853BDB8F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_7204090BD1235EA9BD5839C853BDDBCB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_7204090BD1235EA9BD5839C853BDDBCB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts" xlink:label="loc_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_01F31CF02C454F9E2C6C39C853BD4C56" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_AmountOfDeferredCostsRelatedToLongTermContracts_01F31CF02C454F9E2C6C39C853BD4C56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_C36295BEF079FAA3447039C853BD6786" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_ContractWithCustomerLiability_C36295BEF079FAA3447039C853BD6786" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:label="loc_us-gaap_ProductionRelatedImpairmentsOrCharges_0510E71DCA64EC834A7B39C853BDD4AD" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_ProductionRelatedImpairmentsOrCharges_0510E71DCA64EC834A7B39C853BDD4AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_FF0659C4ECA914478CCF39C853BDA2B1" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_FF0659C4ECA914478CCF39C853BDA2B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_F7CD10984B9A418D2E4E39C853BD0722" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_F7CD10984B9A418D2E4E39C853BD0722" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_BC69E83EB4E388F46A2039C853BD57BB" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SignificantAccountingPoliciesLineItems_43436EEFAD553AB85BDA39C853BD103A" xlink:to="loc_us-gaap_OperatingLeaseLiability_BC69E83EB4E388F46A2039C853BD57BB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_CBCCEB365304465CDD3B3AB3FC4F150A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_CBCCEB365304465CDD3B3AB3FC4F150A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_603E5C25BD5C23E21B333AB3FC4F5CCA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_603E5C25BD5C23E21B333AB3FC4F5CCA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_BusinessOutlookPolicyPolicyTextBlock" xlink:label="loc_gifi_BusinessOutlookPolicyPolicyTextBlock_251D3E95F788264689503AB3FC4F6A57" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_gifi_BusinessOutlookPolicyPolicyTextBlock_251D3E95F788264689503AB3FC4F6A57" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_OperatingCyclePolicyPolicyTextBlock" xlink:label="loc_gifi_OperatingCyclePolicyPolicyTextBlock_3D37D325833851DA8FBE3AB3FC4F1812" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_gifi_OperatingCyclePolicyPolicyTextBlock_3D37D325833851DA8FBE3AB3FC4F1812" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_4ED3F12615A18D7F06533AB3FC4FB3F8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_UseOfEstimates_4ED3F12615A18D7F06533AB3FC4FB3F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_1774058A654BDDE496D33AB3FC501991" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_1774058A654BDDE496D33AB3FC501991" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6EA5A28D994F2F8C22713AB3FC50FA9F" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_6EA5A28D994F2F8C22713AB3FC50FA9F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_EB1D67DDDC6B62BA8E973AB3FC50255C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_EB1D67DDDC6B62BA8E973AB3FC50255C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_E0698047BE3DF5D2E0043AB3FC50BEEA" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_E0698047BE3DF5D2E0043AB3FC50BEEA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D155F4F49232B2603ABF3AB3FC504686" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_D155F4F49232B2603ABF3AB3FC504686" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AssetsHeldForSalePolicyTextBlock" xlink:label="loc_gifi_AssetsHeldForSalePolicyTextBlock_034EFFE4570755C6C45F3AB3FF287004" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_gifi_AssetsHeldForSalePolicyTextBlock_034EFFE4570755C6C45F3AB3FF287004" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_FDEC37A8AA90D33C8F2D3AB3FC510309" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_FDEC37A8AA90D33C8F2D3AB3FC510309" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8F29F8F0D17FF86BA41D3AB3FC515F01" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_8F29F8F0D17FF86BA41D3AB3FC515F01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_5B7581096C5A15933E5B3AB3FC51D4EE" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_5B7581096C5A15933E5B3AB3FC51D4EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_A5B4DC4098CA52EA25D73AB3FC516E4E" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_A5B4DC4098CA52EA25D73AB3FC516E4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_B3CF5671D92F0264B7253AB3FC52D00D" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_B3CF5671D92F0264B7253AB3FC52D00D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0314C4D02A9FD4EBE7EF3AB3FC523644" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_CB0C2253B1DFADA096773AB3FC4E4ECE" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0314C4D02A9FD4EBE7EF3AB3FC523644" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8B7F8E20726787A6301E06FC439A3CEE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_D27000385BA6AAFF8EC006FC439A8B3C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8B7F8E20726787A6301E06FC439A3CEE" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_D27000385BA6AAFF8EC006FC439A8B3C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_CE023DD8B7D7E6430CD63179E6125346" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_CE023DD8B7D7E6430CD63179E6125346" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9CE1DF574283678422063179E6145CFF" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardAssetsMember" xlink:label="loc_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C211785A18ACF054E4E83179E614E9ED" xlink:to="loc_gifi_ShipyardAssetsMember_7358A722FD30B3860C873179E614E92F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:to="loc_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_D2D660D07DDBDDE8E52B3179E61A4E49" xlink:to="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX" xlink:label="loc_stpr_TX_BFD9F2189DE8751B74AF3179E61A1FD3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:to="loc_stpr_TX_BFD9F2189DE8751B74AF3179E61A1FD3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_JenningsLouisianaMember" xlink:label="loc_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:to="loc_gifi_JenningsLouisianaMember_9CC547FA7194BDB96D4E3179E61B2BC5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LakeCharlesLouisianaMember" xlink:label="loc_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_FFC7ECCD87690A008F0D3179E61AD2CF" xlink:to="loc_gifi_LakeCharlesLouisianaMember_8114C0C64DF6030DF0E03179E61BE0C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DF4BBE3BD644F6B6BB833179E613F435" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_18D6823A28BF129827EF3179E61C3411" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_18D6823A28BF129827EF3179E61C3411" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_4EE09A382ADDC0783B353179E61C84BD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:to="loc_us-gaap_LeaseAndRentalExpense_4EE09A382ADDC0783B353179E61C84BD" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_OfficeSpaceArea" xlink:label="loc_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:to="loc_gifi_OfficeSpaceArea_4CA76F9CF5FE22CAACD63179E61C705C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LesseeOperatingLeaseNumberOfRenewals" xlink:label="loc_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:to="loc_gifi_LesseeOperatingLeaseNumberOfRenewals_F5FE3F05104CBBDBF2E23179E61DE5F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_FE8C4E2E99657CE69D5E3179E61D77B9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_EF58167A89E0B992E1F23179E61B9831" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_FE8C4E2E99657CE69D5E3179E61D77B9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8DDE286DB941F604B9B0368049C2987C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_67EDA19845B948FA8870368049C25475" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8DDE286DB941F604B9B0368049C2987C" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_67EDA19845B948FA8870368049C25475" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_A2E8933628565990461E368049C20005" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_67EDA19845B948FA8870368049C25475" xlink:to="loc_srt_RangeAxis_A2E8933628565990461E368049C20005" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_58726540C073AA5FBEEF368049C22183" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_A2E8933628565990461E368049C20005" xlink:to="loc_srt_RangeMember_58726540C073AA5FBEEF368049C22183" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_0B8D1A6ACA3EA80F067B368049C2E31A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_58726540C073AA5FBEEF368049C22183" xlink:to="loc_srt_MinimumMember_0B8D1A6ACA3EA80F067B368049C2E31A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_2FC7F9B62704BAA4D0DD368049C2182B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_58726540C073AA5FBEEF368049C22183" xlink:to="loc_srt_MaximumMember_2FC7F9B62704BAA4D0DD368049C2182B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_01AB37A3138325342E7B368049C2BF46" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_67EDA19845B948FA8870368049C25475" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_01AB37A3138325342E7B368049C2BF46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_01AB37A3138325342E7B368049C2BF46" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_2F38FD5FE2F7409A2A27368049C2BE38" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_LandMember_2F38FD5FE2F7409A2A27368049C2BE38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_7C8B17650672A2CB48E9368049C2C6E2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_BuildingMember_7C8B17650672A2CB48E9368049C2C6E2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_B49229427307BF1069FB368049C2F64A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_B49229427307BF1069FB368049C2F64A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_14111712B1E0895AA4EB368049C2D527" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_14111712B1E0895AA4EB368049C2D527" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransportationEquipmentMember" xlink:label="loc_us-gaap_TransportationEquipmentMember_52D1F38CACC29ECD1CEE368049C2BD08" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_TransportationEquipmentMember_52D1F38CACC29ECD1CEE368049C2BD08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingImprovementsMember_AD24725D7C932EE847A9368049C2B5BD" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_BuildingImprovementsMember_AD24725D7C932EE847A9368049C2B5BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_C238C20A15E253B88CB8368049C29402" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_626680A6404125298021368049C22489" xlink:to="loc_us-gaap_ConstructionInProgressMember_C238C20A15E253B88CB8368049C29402" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D17FCF61D9F5D1C2E080368049C2E5CE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_67EDA19845B948FA8870368049C25475" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D17FCF61D9F5D1C2E080368049C2E5CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_BEF8B38A9DF12D179800368049C24FE9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D17FCF61D9F5D1C2E080368049C2E5CE" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_BEF8B38A9DF12D179800368049C24FE9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D3BF1A46FDB5FD43C27368049C273B0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D17FCF61D9F5D1C2E080368049C2E5CE" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3D3BF1A46FDB5FD43C27368049C273B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_61A0C4EA4209FB71AD61368049C2DE31" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D17FCF61D9F5D1C2E080368049C2E5CE" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_61A0C4EA4209FB71AD61368049C2DE31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5CD06C8AE461A2963FA6368049C2C5FD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_D17FCF61D9F5D1C2E080368049C2E5CE" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5CD06C8AE461A2963FA6368049C2C5FD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentScheduleOfMinimumFutureRentalPaymentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3A2D3442ABED19502AB706FC3E43086C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_65B2C83ACA1370EEBCAF06FC3E46A7F1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3A2D3442ABED19502AB706FC3E43086C" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_65B2C83ACA1370EEBCAF06FC3E46A7F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2054A75F4A29D630BA8C06FC3E49F9D1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3A2D3442ABED19502AB706FC3E43086C" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2054A75F4A29D630BA8C06FC3E49F9D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5191C8EF5D35786FE66406FC3E4A0C5A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3A2D3442ABED19502AB706FC3E43086C" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_5191C8EF5D35786FE66406FC3E4A0C5A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_937EA21E53F49B7046EF06FC3E4AEBC7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3A2D3442ABED19502AB706FC3E43086C" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_937EA21E53F49B7046EF06FC3E4AEBC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_F2767E73CB9960B346AD06FC3E4A9B30" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3A2D3442ABED19502AB706FC3E43086C" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_F2767E73CB9960B346AD06FC3E4A9B30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_301BF35BDC6F1C5CB9FA06FC3E4ACD8D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3A2D3442ABED19502AB706FC3E43086C" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_301BF35BDC6F1C5CB9FA06FC3E4ACD8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3A355836DD032B2C5D6906FC3E4DF4AF" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3A2D3442ABED19502AB706FC3E43086C" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3A355836DD032B2C5D6906FC3E4DF4AF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_35DE252D591EA5ED1D4606FC42409D0A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_FF9B77EC1D867070A70406FC42400114" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_35DE252D591EA5ED1D4606FC42409D0A" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_FF9B77EC1D867070A70406FC42400114" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_DB1369A9CE191543B3A906FC4241B959" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_35DE252D591EA5ED1D4606FC42409D0A" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_DB1369A9CE191543B3A906FC4241B959" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnaudited" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2AA35E69CB65AA4A3690FE247A56B415" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_B6C803547E14D0D44C86FE247A560094" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2AA35E69CB65AA4A3690FE247A56B415" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_B6C803547E14D0D44C86FE247A560094" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedSummaryOfQuarterlyResultsOfOperationsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_228FEC5C362FD476C792348A8F4A5A22" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable" xlink:label="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_228FEC5C362FD476C792348A8F4A5A22" xlink:to="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4EBC498506975FD53DA1348A8F4AB4A7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4EBC498506975FD53DA1348A8F4AB4A7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_368F9C285836E55AAD36348A8F4E2CF6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4EBC498506975FD53DA1348A8F4AB4A7" xlink:to="loc_us-gaap_SegmentDomain_368F9C285836E55AAD36348A8F4E2CF6" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_1334F4235F4FAEE5EFFC348A8F4E5EB4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_368F9C285836E55AAD36348A8F4E2CF6" xlink:to="loc_gifi_ShipyardSegmentMember_1334F4235F4FAEE5EFFC348A8F4E5EB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1947B56F49C5317D4ADE348A8F4E7C4E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:to="loc_srt_RangeAxis_1947B56F49C5317D4ADE348A8F4E7C4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_739B7D3F5D55F6072946348A8F4E5CFB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1947B56F49C5317D4ADE348A8F4E7C4E" xlink:to="loc_srt_RangeMember_739B7D3F5D55F6072946348A8F4E5CFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_19FE9C2F889EE1D4C749348A8F4E2B2A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_739B7D3F5D55F6072946348A8F4E5CFB" xlink:to="loc_srt_MaximumMember_19FE9C2F889EE1D4C749348A8F4E2B2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:label="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_ABC7BC2C6DCB60D7C5ED348A8F4AC083" xlink:to="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_BC8F632AC171211EBE19348A8F4EC9E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_BC8F632AC171211EBE19348A8F4EC9E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_2AA7A6A8F07921BDE7A5348A8F4E61A3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_GrossProfit_2AA7A6A8F07921BDE7A5348A8F4E61A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_AADDCEB7873ACB1C29A3348A8F4E071C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_NetIncomeLoss_AADDCEB7873ACB1C29A3348A8F4E071C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_13216A1E51CD46B06520348A8F4EF13A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_13216A1E51CD46B06520348A8F4EF13A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_4201FB2E9A01C6FF1D2F348A8F4E3709" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_4201FB2E9A01C6FF1D2F348A8F4E3709" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromSaleAndCollectionOfReceivables" xlink:label="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_C7174786785FBA02E093348A8F4E29E0" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_ProceedsFromSaleAndCollectionOfReceivables_C7174786785FBA02E093348A8F4E29E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_02697FADD90F49CF98F9348A8F4E5057" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_02697FADD90F49CF98F9348A8F4E5057" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LossRelatedToCostOverrunsAndReWork" xlink:label="loc_gifi_LossRelatedToCostOverrunsAndReWork_CC2BCEFF2BC3B4B237C3348A8F4EB080" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_gifi_LossRelatedToCostOverrunsAndReWork_CC2BCEFF2BC3B4B237C3348A8F4EB080" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_A374425B8CC644CC65B2348A8F4E7DB0" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_A374425B8CC644CC65B2348A8F4E7DB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_DC30E30D7B423DFCC28A348A8F4E8698" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_FAD3CCE7DB9FB4628B8B348A8F4EB4C1" xlink:to="loc_us-gaap_TangibleAssetImpairmentCharges_DC30E30D7B423DFCC28A348A8F4E8698" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_D3629FFDA0FA869F5E99FE24779060C5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6CA3E5E4C636669961ABFE247790D8E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_D3629FFDA0FA869F5E99FE24779060C5" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_6CA3E5E4C636669961ABFE247790D8E3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlans" xlink:type="extended">
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SharebasedPaymentsandRetirementDisclosureAbstract" xlink:label="loc_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_0902B918CDAC29A9BCC3FE24778E29AC" xlink:type="locator" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock" xlink:label="loc_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock_48C418F6DD95EF92701CFE24778E7134" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_0902B918CDAC29A9BCC3FE24778E29AC" xlink:to="loc_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock_48C418F6DD95EF92701CFE24778E7134" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SharebasedPaymentsandRetirementDisclosureAbstract" xlink:label="loc_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_48EA2F5C62DB3C0CD37D36804964A009" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_48EA2F5C62DB3C0CD37D36804964A009" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:to="loc_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_166CB8706158CDAEE997368049643B8C" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_BD8DAFD37472DAE1B17736804964EC2F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:to="loc_us-gaap_EmployeeStockOptionMember_BD8DAFD37472DAE1B17736804964EC2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_844F4C79466C163AD4EB36804964466C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:to="loc_us-gaap_RestrictedStockMember_844F4C79466C163AD4EB36804964466C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_947A2E938D3930D677CB368049642547" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54F586A4D37DF4E2064336804964D6EE" xlink:to="loc_us-gaap_PerformanceSharesMember_947A2E938D3930D677CB368049642547" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:to="loc_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualAxis_A03B3F6409DCC1B3F484368049645284" xlink:to="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NonEmployeeDirectorMember" xlink:label="loc_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_2D00C05B3913D75E3363368049643CB9" xlink:to="loc_gifi_NonEmployeeDirectorMember_1A51C6357EE89ABCC6DE368049643B56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:to="loc_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_6034D3CFAA9510184539368049647E29" xlink:to="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongTermIncentivePlan1997Member" xlink:label="loc_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:to="loc_gifi_LongTermIncentivePlan1997Member_A337B7FC49ECE815250E3680496463A9" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongTermIncentivePlanTwentyZeroTwoMember" xlink:label="loc_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:to="loc_gifi_LongTermIncentivePlanTwentyZeroTwoMember_0FE85FD1C041E75B5FA4368049640D7A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongTermIncentivePlanTwentyElevenMember" xlink:label="loc_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:to="loc_gifi_LongTermIncentivePlanTwentyElevenMember_F1F3970BAF6AE12E77AC36804964F509" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongTermIncentivePlanTwentyFifteenMember" xlink:label="loc_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7A83C624E7AAD45FB167368049641EA7" xlink:to="loc_gifi_LongTermIncentivePlanTwentyFifteenMember_0DFAF0727CBB62831468368049643E0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6A8C997272DF178F1965368049648894" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1928E8958D705806A78536804964E1F9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1928E8958D705806A78536804964E1F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_33C1AB1AC0A24A4CA3FB36804964C240" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_33C1AB1AC0A24A4CA3FB36804964C240" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_CC983546C6D10E41EFD1368049647560" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_CC983546C6D10E41EFD1368049647560" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2997EEA31EFE347FF2003680496452ED" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2997EEA31EFE347FF2003680496452ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_0B03E66763783A52C40536804964AEE5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ShareBasedCompensation_0B03E66763783A52C40536804964AEE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_EC2A471038D06A5AF08C36804964DC17" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_EC2A471038D06A5AF08C36804964DC17" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7A708F4455FF68888D2136804964B558" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_7A708F4455FF68888D2136804964B558" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_31D56603609038EA60E336804964FFBE" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_31D56603609038EA60E336804964FFBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_340DA449B35DD4E7E65036804964A83B" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_340DA449B35DD4E7E65036804964A83B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B8B28EBC4D3C53CDD686368049641BC6" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_B8B28EBC4D3C53CDD686368049641BC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_618AD99FD7B3A879E147368049648A82" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_618AD99FD7B3A879E147368049648A82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_678E85D4F83814E600C0368049643ADE" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_678E85D4F83814E600C0368049643ADE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_D48DE61F12143F5B32253680496454B2" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_17E05D15F98F36EBDB0C368049645BFC" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_D48DE61F12143F5B32253680496454B2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansSummaryOfStatusOfRestrictedStockAwardsDetails" xlink:type="extended">
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SharebasedPaymentsandRetirementDisclosureAbstract" xlink:label="loc_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_203BB21A91BBF90BA0B131C1101D3430" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_32AEA31B9BD966E9882A31C1101D0E3E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_203BB21A91BBF90BA0B131C1101D3430" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_32AEA31B9BD966E9882A31C1101D0E3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_D1B415170C3ADE93CAA031C1101DE31E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_32AEA31B9BD966E9882A31C1101D0E3E" xlink:to="loc_us-gaap_AwardTypeAxis_D1B415170C3ADE93CAA031C1101DE31E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1D6AAA5B23ABAA0FAD731C1101E1C16" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_D1B415170C3ADE93CAA031C1101DE31E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1D6AAA5B23ABAA0FAD731C1101E1C16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_E486893CD839976D362931C1101E58BA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_C1D6AAA5B23ABAA0FAD731C1101E1C16" xlink:to="loc_us-gaap_RestrictedStockMember_E486893CD839976D362931C1101E58BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_89E14ACA3E6696D4899831C1101EE0CC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_32AEA31B9BD966E9882A31C1101D0E3E" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_89E14ACA3E6696D4899831C1101EE0CC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_0B0B3ECC8F1EAF53E00A31E38137BA51" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_89E14ACA3E6696D4899831C1101EE0CC" xlink:to="loc_dei_DocumentFiscalYearFocus_0B0B3ECC8F1EAF53E00A31E38137BA51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_89E14ACA3E6696D4899831C1101EE0CC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_AD5D8215CF1B616205D131C1101F9F27" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_AD5D8215CF1B616205D131C1101F9F27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_001A925DB29D46B3B21031C1101F6829" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_001A925DB29D46B3B21031C1101F6829" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_F3D1B20586DE30AAE04231C110207370" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_F3D1B20586DE30AAE04231C110207370" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_B0F7F35D176B62CE6CCD31C1102020F1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_B0F7F35D176B62CE6CCD31C1102020F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ACBA72D80E304CD078331C110202E88" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_321EE60EECA1C5A2EF3F31C1101E0313" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ACBA72D80E304CD078331C110202E88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_89E14ACA3E6696D4899831C1101EE0CC" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1E1E8E3796E8564C3B8931C11020B737" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1E1E8E3796E8564C3B8931C11020B737" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5939C9E5508DA309A77D31C1102245D2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5939C9E5508DA309A77D31C1102245D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_BECA685A363B72BDB9A331C110222E50" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_BECA685A363B72BDB9A331C110222E50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_180C49DA65FF79F36D5E31C110229DAB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_180C49DA65FF79F36D5E31C110229DAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5CFB305179C86FEE47AD31C11023FAA8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_3C877F221249D708509631C110201097" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5CFB305179C86FEE47AD31C11023FAA8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansTables" xlink:type="extended">
    <link:loc xlink:href="gifi-20181231.xsd#gifi_SharebasedPaymentsandRetirementDisclosureAbstract" xlink:label="loc_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_9CC97961A1906F291576FE247A27304A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_319D6E9CC05AD392E816FE247A277123" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_SharebasedPaymentsandRetirementDisclosureAbstract_9CC97961A1906F291576FE247A27304A" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_319D6E9CC05AD392E816FE247A277123" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_84F41CCCCD6EF4C4309303135A21D3E0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6FD572B4824D58A1814003135A21786A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_84F41CCCCD6EF4C4309303135A21D3E0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6FD572B4824D58A1814003135A21786A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostGross" xlink:label="loc_us-gaap_CapitalizedContractCostGross_6F6B2A5BB3D922B7206C3AB59602E285" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_us-gaap_CapitalizedContractCostGross_6F6B2A5BB3D922B7206C3AB59602E285" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate" xlink:label="loc_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_1D36117C292352E94B643AB59603B791" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate_1D36117C292352E94B643AB59603B791" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_PrepaidSubcontractorCosts" xlink:label="loc_gifi_PrepaidSubcontractorCosts_4043F1790DA2F9C0544C3AB596036DAF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_gifi_PrepaidSubcontractorCosts_4043F1790DA2F9C0544C3AB596036DAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalizedContractCostNet" xlink:label="loc_us-gaap_CapitalizedContractCostNet_050438B76FEE861651763AB596033DAF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_us-gaap_CapitalizedContractCostNet_050438B76FEE861651763AB596033DAF" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CapitalizedContractCostBillingsToDate" xlink:label="loc_gifi_CapitalizedContractCostBillingsToDate_99C30EA3FA13CA3134DA3AB59606857C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_gifi_CapitalizedContractCostBillingsToDate_99C30EA3FA13CA3134DA3AB59606857C" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ContractCostDeferredRevenue" xlink:label="loc_gifi_ContractCostDeferredRevenue_383303B3490CB30FF6323AB596061A5B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_gifi_ContractCostDeferredRevenue_383303B3490CB30FF6323AB596061A5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9C2225A2DC73BE93D6553AB596072D13" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9C2225A2DC73BE93D6553AB596072D13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_810219834310B8CA45053AB59607C7AF" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_810219834310B8CA45053AB59607C7AF" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ContractWithCustomerAssetLiabilityNetCurrent" xlink:label="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_E3AC4431F19398C9902C3AB596077770" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_gifi_ContractWithCustomerAssetLiabilityNetCurrent_E3AC4431F19398C9902C3AB596077770" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_E09AE57A6FD47A30B4873AB5960717B8" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_E09AE57A6FD47A30B4873AB5960717B8" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ContractWithCustomerAssetLiabilityNet" xlink:label="loc_gifi_ContractWithCustomerAssetLiabilityNet_10367DCBEAA7556396613AB596070D29" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_gifi_ContractWithCustomerAssetLiabilityNet_10367DCBEAA7556396613AB596070D29" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_DACC592CE43217DFE37F3AB59608F1F8" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_DACC592CE43217DFE37F3AB59608F1F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_EAE787A336BADF88D7FA3AB59608B36E" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_EAE787A336BADF88D7FA3AB59608B36E" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent" xlink:label="loc_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_C73D4E9290C0D19A45E23AB596088500" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5BC855EEFF1EE0EB36AA3AB59602C2E3" xlink:to="loc_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent_C73D4E9290C0D19A45E23AB596088500" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ACAF481E1C84D803B51F3B452FB0DB42" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ACAF481E1C84D803B51F3B452FB0DB42" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_AEA7B7070750662B96183B452FB440FE" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FixedPriceContractMember" xlink:label="loc_us-gaap_FixedPriceContractMember_4E89D8586180334939AD3B452FB4A5E1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:to="loc_us-gaap_FixedPriceContractMember_4E89D8586180334939AD3B452FB4A5E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TimeAndMaterialsContractMember" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_D504511F8B0699A31DDA3B452FB48824" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_D504511F8B0699A31DDA3B452FB48824" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_OtherBasisOfPricingMember" xlink:label="loc_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_898D2C798CCC2B01FA0D3B452FB41499" xlink:to="loc_gifi_OtherBasisOfPricingMember_7EE80554297A31369C113B452FB4B8B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0867A37F2A0D1FDA17BC3B452FB449AA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0867A37F2A0D1FDA17BC3B452FB449AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_0867A37F2A0D1FDA17BC3B452FB449AA" xlink:to="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_D4E923EA9CE148A4B3213B452FB4EF58" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13" xlink:to="loc_gifi_FabricationSegmentMember_D4E923EA9CE148A4B3213B452FB4EF58" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_44477C8526B24198707A3B452FB4673F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13" xlink:to="loc_gifi_ShipyardSegmentMember_44477C8526B24198707A3B452FB4673F" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_1D889904A35D33DFE8183B452FB4B9BF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13" xlink:to="loc_gifi_ServicesSegmentMember_1D889904A35D33DFE8183B452FB4B9BF" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EPCSegmentMember" xlink:label="loc_gifi_EPCSegmentMember_037CBC52DB5643A5F0F03B452FB483BF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1D5CA3B5D61E60309DB43B452FB4AF13" xlink:to="loc_gifi_EPCSegmentMember_037CBC52DB5643A5F0F03B452FB483BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_6680C4A8C3E7D5D12BF03B452FB4126D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:to="loc_srt_ConsolidationItemsAxis_6680C4A8C3E7D5D12BF03B452FB4126D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_2A6BD1D7D88350D7FDAE3B452FB435A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_6680C4A8C3E7D5D12BF03B452FB4126D" xlink:to="loc_srt_ConsolidationItemsDomain_2A6BD1D7D88350D7FDAE3B452FB435A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_BA3B1E62AE89E10168BD3B452FB466DC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_2A6BD1D7D88350D7FDAE3B452FB435A0" xlink:to="loc_us-gaap_IntersegmentEliminationMember_BA3B1E62AE89E10168BD3B452FB466DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26565BBC537C62F611053B452FB0C868" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4F5A6A8B8BBBF77BE6583B452FB4889A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_B9AD4D8AC29F6F7E88883B452FB428C0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4F5A6A8B8BBBF77BE6583B452FB4889A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_E10CD4BDC7A78F6769753A9BCBEB95EC" xlink:type="locator" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongtermContractsOrProgramsDisclosureTable" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_E10CD4BDC7A78F6769753A9BCBEB95EC" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3A502D6A71243956BDB23A9BCBEB58FD" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_9AB392E2C31DA6B085FC3A9BCBFB4102" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_681875BE6227F726966E3A9BCBFB3CF3" xlink:to="loc_us-gaap_SalesRevenueNetMember_9AB392E2C31DA6B085FC3A9BCBFB4102" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_035477DA2B840BF22B463A9BCBFBB3F6" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_36AC5B89C7C1045F44503A9BCBFB1E97" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_F9F82C994D6170FDEE343A9BCBFB2959" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_36AC5B89C7C1045F44503A9BCBFB1E97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_247BECE98087A800048F3A9BCBFB32FC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:to="loc_srt_StatementGeographicalAxis_247BECE98087A800048F3A9BCBFB32FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_80DD8F62AC619848BE673A9BCBFBB48A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_247BECE98087A800048F3A9BCBFB32FC" xlink:to="loc_srt_SegmentGeographicalDomain_80DD8F62AC619848BE673A9BCBFBB48A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaap_NonUsMember_418A9CC2B3984C9952483A9BCBFBBE1F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_80DD8F62AC619848BE673A9BCBFBB48A" xlink:to="loc_us-gaap_NonUsMember_418A9CC2B3984C9952483A9BCBFBBE1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_68CE90DFB578E07E32BD3A9BCBFBF39C" xlink:to="loc_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:to="loc_gifi_FabricationSegmentMember_5D4920175322087898D03A9BCBFBAFFE" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_D3FB62FCCD02B8480FEB3A9BCBFB9D50" xlink:to="loc_gifi_ShipyardSegmentMember_E70AE6978E83F4D427673A9BCBFBE9A8" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_LongtermContractsOrProgramsDisclosureLineItems" xlink:label="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureTable_FCF3302CD7030981B7213A9BCBEBDF1D" xlink:to="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_2A1FFD1F2E010BD863173A9BCBFB2D51" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_2A1FFD1F2E010BD863173A9BCBFB2D51" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_AllowanceForDoubtfulAccountsProvisions" xlink:label="loc_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_gifi_AllowanceForDoubtfulAccountsProvisions_B204C9E880755E72EFAB3A9BCBFBDCC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_C986889FB0E7C94F711F3A9BCBFB0C82" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_C986889FB0E7C94F711F3A9BCBFB0C82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_F35EF695FB98EAE78B343A9BCBFBD524" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_F35EF695FB98EAE78B343A9BCBFBD524" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_RevenueVariableConsiderationContractPriceReduction" xlink:label="loc_gifi_RevenueVariableConsiderationContractPriceReduction_7589B31AE9D9CC2DED3E3A9BCBFB4C5F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_gifi_RevenueVariableConsiderationContractPriceReduction_7589B31AE9D9CC2DED3E3A9BCBFB4C5F" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfProjectsInALossPosition" xlink:label="loc_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_gifi_NumberOfProjectsInALossPosition_B07C6B390B5447A77CA63A9BCBFB00BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_C621ABA9DD9DC8AE3B993A9BCBFBDD18" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_C621ABA9DD9DC8AE3B993A9BCBFBDD18" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_NumberOfUncompletedProjects" xlink:label="loc_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_gifi_NumberOfUncompletedProjects_9731CAC1754FDEA9A48A3A9BCBFB0238" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionInProgressNumberOfHarborTugVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_gifi_LongtermContractsOrProgramsDisclosureLineItems_0155E9590675FAD66CE43A9BCBFB451D" xlink:to="loc_gifi_ConstructionInProgressNumberOfHarborTugVessels_FA781DBAAF28DA259AC33A9D07837C0D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_E6C3C56B095AED966A773AB59612EFD0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_D2EEF67574E0A6A239963AB5961206A8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_E6C3C56B095AED966A773AB59612EFD0" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_D2EEF67574E0A6A239963AB5961206A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_27C40280E705A44728363AB59613D496" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_D2EEF67574E0A6A239963AB5961206A8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_27C40280E705A44728363AB59613D496" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_27C40280E705A44728363AB59613D496" xlink:to="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_FabricationSegmentMember" xlink:label="loc_gifi_FabricationSegmentMember_EC1C3DBB739542F156443AB59613778A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466" xlink:to="loc_gifi_FabricationSegmentMember_EC1C3DBB739542F156443AB59613778A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ShipyardSegmentMember" xlink:label="loc_gifi_ShipyardSegmentMember_3C3FE41093909485351D3AB5961393F3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466" xlink:to="loc_gifi_ShipyardSegmentMember_3C3FE41093909485351D3AB5961393F3" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ServicesSegmentMember" xlink:label="loc_gifi_ServicesSegmentMember_3BF5F6D1CC5C1FF525713AB59614D20B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466" xlink:to="loc_gifi_ServicesSegmentMember_3BF5F6D1CC5C1FF525713AB59614D20B" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_EPCSegmentMember" xlink:label="loc_gifi_EPCSegmentMember_42D6462D916332A25B383AB596147EA0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_BFFBA131FE024F43574F3AB596130466" xlink:to="loc_gifi_EPCSegmentMember_42D6462D916332A25B383AB596147EA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_D2EEF67574E0A6A239963AB5961206A8" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_BEF8FBECAF314871BF9B3AB59614D185" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisputesMember" xlink:label="loc_us-gaap_DisputesMember_5D96C75DAAEAC1DB2B3D3AB59615112A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_77F23AA05FC162622BD53AB596146C21" xlink:to="loc_us-gaap_DisputesMember_5D96C75DAAEAC1DB2B3D3AB59615112A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0D4A8EFFC1AF64FC43983AB59615C19F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_D2EEF67574E0A6A239963AB5961206A8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0D4A8EFFC1AF64FC43983AB59615C19F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_F554B811EA418A92A1FE3AB59615610A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0D4A8EFFC1AF64FC43983AB59615C19F" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_F554B811EA418A92A1FE3AB59615610A" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels" xlink:label="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0D4A8EFFC1AF64FC43983AB59615C19F" xlink:to="loc_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels_C47778BECD2EEC7944C73AB596156082" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_62F8C6AB4F4159C4602203135BE1AE55" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_62F8C6AB4F4159C4602203135BE1AE55" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5C6B863FED589D30E28303135BE2CE2D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5C6B863FED589D30E28303135BE2CE2D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_B0C8865711E663AF5D1003135BE2CFF6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_2536F15BE25E6714A88B03135BE2F3CD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_2536F15BE25E6714A88B03135BE2F3CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7B516077AA466C23432603135BE3BF3B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6D131E80BCC5D7EF3F9E03135BE218D3" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7B516077AA466C23432603135BE3BF3B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersSignificantCustomersDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_E346A1350FB7CC984E5839CC3C5537E6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_E346A1350FB7CC984E5839CC3C5537E6" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4ECC3282425FFB4ACD0839CC3C55C3C7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4ECC3282425FFB4ACD0839CC3C55C3C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_EC9FC8F3EE362045BF7B39CC3C55582B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_4ECC3282425FFB4ACD0839CC3C55C3C7" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_EC9FC8F3EE362045BF7B39CC3C55582B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_4052C6D19C264F76BF5E39CC3C55341A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_EC9FC8F3EE362045BF7B39CC3C55582B" xlink:to="loc_us-gaap_SalesRevenueNetMember_4052C6D19C264F76BF5E39CC3C55341A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_FFDB698C3B4FD9C40F0539CC3C551B80" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_FFDB698C3B4FD9C40F0539CC3C551B80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_81F53176FDCBD6E07B3B39CC3C55438D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_FFDB698C3B4FD9C40F0539CC3C551B80" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_81F53176FDCBD6E07B3B39CC3C55438D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_A6D58CD1365739E11A0439CC3C55BB6E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_81F53176FDCBD6E07B3B39CC3C55438D" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_A6D58CD1365739E11A0439CC3C55BB6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:to="loc_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_4059C7EA17A2CBA83DEB39CC3C59C471" xlink:to="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerAMember" xlink:label="loc_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:to="loc_gifi_CustomerAMember_A37F988BCD4D3C146A0B39CC3C594331" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerBMember" xlink:label="loc_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:to="loc_gifi_CustomerBMember_606EFB68C7405EA1F93A39CC3C59E5AA" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerCMember" xlink:label="loc_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:to="loc_gifi_CustomerCMember_3291982C54B144E67E8039CC3C5908E5" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerDMember" xlink:label="loc_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:to="loc_gifi_CustomerDMember_1F5EFE70AC0C82B45D5039CC3C59BDA0" xlink:type="arc" />
    <link:loc xlink:href="gifi-20181231.xsd#gifi_CustomerEMember" xlink:label="loc_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_1A3D6AFFB7C8102479CF39CC3C59F087" xlink:to="loc_gifi_CustomerEMember_303AD0297E173B134EB339CC3C59EB23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_C660F11C50B4C66351B339CC3C5586FE" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5541925C26513BE9CA9339CC3C591D29" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_0922D3CA2F62E168C62339CC3C59DF54" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5541925C26513BE9CA9339CC3C591D29" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_A264740A2E815EE555B303135A648C4A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6A5E833DB0A6E5EC989203135A658022" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_A264740A2E815EE555B303135A648C4A" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_6A5E833DB0A6E5EC989203135A658022" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_C3809DFBF1A9281281A803135A65B119" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_A264740A2E815EE555B303135A648C4A" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_C3809DFBF1A9281281A803135A65B119" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_116505AB048A836413C2031C691FB98C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_A264740A2E815EE555B303135A648C4A" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_116505AB048A836413C2031C691FB98C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_9852EF5329022B7195B2031B0BA08EAD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_A264740A2E815EE555B303135A648C4A" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_9852EF5329022B7195B2031B0BA08EAD" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>chart-0038222098615c82bab.jpg
<TEXT>
begin 644 chart-0038222098615c82bab.jpg
M_]C_X  02D9)1@ ! 0   0 !  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" '@ JH# 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#^_BBBB@ 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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
M'XB>/O#6H:@6^(_AN&VU?1-1A\.2:WX8LM3N/</#/_!-?XR_!;]J?XN_'_\
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
MUSX\&M_VG->I=:G<Z]/H#^&CI[V5M9Q+>+J<L[F%?@[X*_\ !&N?X7ZE\ M
M\3?M4>)OB)\%_P!C7X=_M&?#G]CKX=3?"/P9X7\1_#33?VB/!>K_  QO;_XG
M?$?2]<O+CXQ7_@+X::[JGA#P@;7PQ\.8[J*Z?6/%:Z_K217B '@WP"_X+U:U
M\4M&^%FM^+?V>/@Q';?&_P#90^-?[4G@S3_@#^V7HG[0GBKX;67P:^"L/QKN
M?!W[4?@^V^#7@75?@/+X@TV9/!UIXCDF\6V>G_$.2#PA?:?_ &E<0[O=/V._
M^"V/@']LC5/^">NB^"_@]JGAW6?VSM _:A3XHZ!KWBZ2+Q#^S/\ $;]F;X<?
M##XE7?@?5]*F\(V<OC>S^(?AOXI>&_%7@GQ+O\(IJ'P^UKPMXSATNXC\0'3=
M/G\!?\$3OAS\(/!?P9\._!GXO7OPMU[PS^PYXJ_8/_:0U[PE\+_"FFZ3^UQ\
M.-4^%=YX+\%^-_B7X2L]5M++3/BK\+O'%S)\0_"7CJWU#6?$-U:ZKXJ\!^(]
M3UC0?$"W6FZ_P._X(L?"+X#?M0_L3_M6^$?B=XD'CS]E']D/0/V5/'6EKX;L
M;/P]^T'<^#_@CX=^!'A/XR>(-/AUMX/!_P 1+#P9H$&CZI=V$.ORZWX:TWPA
MX6FU"VL/"%G/> '[34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5R/BSQ9_P (N="@AT+6/$6H^(]7ET?3=.T:318)
MC/;Z-JVO7$]Q<:]J^BV$%M%8:-=Y;[6\[SM!%' X=Y(NNKSCQI_R-?PD_P"Q
MUUO_ -5EX^H /^$T\5_]$D\:_P#@[^&7_P WU'_":>*_^B2>-?\ P=_#+_YO
MJ]'HH \X_P"$T\5_]$D\:_\ @[^&7_S?4?\ ":>*_P#HDGC7_P '?PR_^;ZO
M1Z* /./^$T\5_P#1)/&O_@[^&7_S?4?\)IXK_P"B2>-?_!W\,O\ YOJ]'HH
M\X_X33Q7_P!$D\:_^#OX9?\ S?4?\)IXK_Z))XU_\'?PR_\ F^KT>B@#SC_A
M-/%?_1)/&O\ X._AE_\ -]1_PFGBO_HDGC7_ ,'?PR_^;ZO1Z* /./\ A-/%
M?_1)/&O_ (._AE_\WU'_  FGBO\ Z))XU_\ !W\,O_F^KT>B@#SC_A-/%?\
MT23QK_X._AE_\WU'_":>*_\ HDGC7_P=_#+_ .;ZO1Z* /./^$T\5_\ 1)/&
MO_@[^&7_ ,WU'_":>*_^B2>-?_!W\,O_ )OJ]'HH \X_X33Q7_T23QK_ .#O
MX9?_ #?4?\)IXK_Z))XU_P#!W\,O_F^KT>B@#SC_ (33Q7_T23QK_P"#OX9?
M_-]1_P )IXK_ .B2>-?_  =_#+_YOJ]'HH \X_X33Q7_ -$D\:_^#OX9?_-]
M1_PFGBO_ *))XU_\'?PR_P#F^KT>B@#SC_A-/%?_ $23QK_X._AE_P#-]1_P
MFGBO_HDGC7_P=_#+_P";ZO1Z* /./^$T\5_]$D\:_P#@[^&7_P WU'_":>*_
M^B2>-?\ P=_#+_YOJ]'HH \X_P"$T\5_]$D\:_\ @[^&7_S?4?\ ":>*_P#H
MDGC7_P '?PR_^;ZO1Z* /./^$T\5_P#1)/&O_@[^&7_S?4?\)IXK_P"B2>-?
M_!W\,O\ YOJ]'HH \X_X33Q7_P!$D\:_^#OX9?\ S?4?\)IXK_Z))XU_\'?P
MR_\ F^KT>B@#SC_A-/%?_1)/&O\ X._AE_\ -]1_PFGBO_HDGC7_ ,'?PR_^
M;ZO1Z* /./\ A-/%?_1)/&O_ (._AE_\WU'_  FGBO\ Z))XU_\ !W\,O_F^
MKT>B@#SC_A-/%?\ T23QK_X._AE_\WU'_":>*_\ HDGC7_P=_#+_ .;ZO1Z*
M /./^$T\5_\ 1)/&O_@[^&7_ ,WU'_":>*_^B2>-?_!W\,O_ )OJ]'HH \X_
MX33Q7_T23QK_ .#OX9?_ #?4?\)IXK_Z))XU_P#!W\,O_F^KT>B@#SC_ (33
MQ7_T23QK_P"#OX9?_-]1_P )IXK_ .B2>-?_  =_#+_YOJ]'HH \X_X33Q7_
M -$D\:_^#OX9?_-]1_PFGBO_ *))XU_\'?PR_P#F^KT>B@#SC_A-/%?_ $23
MQK_X._AE_P#-]1_PFGBO_HDGC7_P=_#+_P";ZO1Z* /./^$T\5_]$D\:_P#@
M[^&7_P WU'_":>*_^B2>-?\ P=_#+_YOJ]'HH \X_P"$T\5_]$D\:_\ @[^&
M7_S?4?\ ":>*_P#HDGC7_P '?PR_^;ZO1Z* /./^$T\5_P#1)/&O_@[^&7_S
M?4?\)IXK_P"B2>-?_!W\,O\ YOJ]'HH \X_X33Q7_P!$D\:_^#OX9?\ S?4?
M\)IXK_Z))XU_\'?PR_\ F^KT>B@#SC_A-/%?_1)/&O\ X._AE_\ -]1_PFGB
MO_HDGC7_ ,'?PR_^;ZO1Z* /./\ A-/%?_1)/&O_ (._AE_\WU'_  FGBO\
MZ))XU_\ !W\,O_F^KT>B@#SC_A-/%?\ T23QK_X._AE_\WU'_":>*_\ HDGC
M7_P=_#+_ .;ZO1Z* /./^$T\5_\ 1)/&O_@[^&7_ ,WU'_":>*_^B2>-?_!W
M\,O_ )OJ]'HH \X_X33Q7_T23QK_ .#OX9?_ #?4?\)IXK_Z))XU_P#!W\,O
M_F^KT>B@#SC_ (33Q7_T23QK_P"#OX9?_-]1_P )IXK_ .B2>-?_  =_#+_Y
MOJ]'HH \X_X33Q7_ -$D\:_^#OX9?_-]1_PFGBO_ *))XU_\'?PR_P#F^KT>
MB@#SC_A-/%?_ $23QK_X._AE_P#-]1_PFGBO_HDGC7_P=_#+_P";ZO1Z* /.
M/^$T\5_]$D\:_P#@[^&7_P WU'_":>*_^B2>-?\ P=_#+_YOJ]'HH \X_P"$
MT\5_]$D\:_\ @[^&7_S?4?\ ":>*_P#HDGC7_P '?PR_^;ZO1Z* /./^$T\5
M_P#1)/&O_@[^&7_S?4?\)IXK_P"B2>-?_!W\,O\ YOJ]'HH \X_X33Q7_P!$
MD\:_^#OX9?\ S?4?\)IXK_Z))XU_\'?PR_\ F^KT>B@#SC_A-/%?_1)/&O\
MX._AE_\ -]3M-\?7=QXCTSPUK/@CQ/X8N=9LM6O--O-3O/!]]8SG1A8O>6SG
MP]XIUF[@G,5_'+ TUHEM(L<JM<1R>4DOHM>7^)/^2G?#7_L&_$'_ -(/#E '
MJ%%%% !7G'C3_D:_A)_V.NM_^JR\?5Z/7G'C3_D:_A)_V.NM_P#JLO'U 'H]
M%%% !1110 4444 %%%% !1110 4A( ).<#T!8_@%!)_ 4M>7_&CX.> OV@/A
M?XR^#GQ/L=;U+P%X^TH:+XFL?#GC+QE\/M;N=/%Y:WWEZ=XR^'^O>&/&.@3_
M &FRMV^VZ!KVF7IC62W^T>1//'( >F>:OI)_WYE_^(K\PO\ @K1_P5(^$?\
MP2<_95O_ -HGXD^'M5\>^(]<\16?P_\ A%\+-'O%T74/B+\0]2T[4]7@TVZU
MZYLKZW\,^&=(T;1]4USQ1XFFT_4#IVG6:VFG:=JNO:GI&E7OF!_X()_\$T22
M3\.OVALGD_\ &?'[>_\ ]$I7XM?\%S?^#;+P3\2/V1K3Q9_P3F\"_$S4OCQ\
M)?%Q\7ZE\-?&W[2?Q^^,-S\4/A[<:+?Z=XDT'P+9?'GXL^-M"TKQYI%S_9/B
M+1[?33I%]XIL-.UCPW!<WVK7F@Z;. ?#W[+?_!ZSXTUKXY>'="_:X_96^''A
M3X">(M>M=)U?QK\&?$/CF\\;_#32+ZZ,7_"4ZGH?BFXUBQ^(=AHL;Q3:UIFC
M1^$M7FL([V]T:&^OXK70[S_0"TG6M,UW2]-UO1[R+4M)UBPL]4TO4;+?<66H
M:=J%O'=V-]9W$:F.XM+NUFBN+>>,E)89$=3@U_C!_LK?\$0O^"FW[5'QUT#X
M(Z)^R%\>?A@]WKMOI?C+XB_&?X4>.OAA\./AKI(NF@UCQ#XL\3>,=%T2R=-'
MM(;R]AT'1I=2\2>(9;0:7X?TK4;^YAB;_3=\'_\ !OO_ ,$V/#'A/PQX;N_!
M?[0NL7/A_P /:+HEQJX_;C_;@T(:K/I.F6NGRZD-#\/_ +1.GZ%HPOWMFNQI
M.C6-II6G>=]CTZUMK*&"", _; 2*2  _/',4@'XDH /J2!3Z_+/X2_\ !&?]
M@3X(?$KP3\7/AUX&^.&G^./A[XAL/%'A>]U[]L[]LWQQHUMK.F2&2TFU+PCX
MX^/?B+PCXBM$8GS=+\0Z'JFEW*G9<V<R<5^I14;0HX"[<<D_<((R3DGH 3U_
M&@#S'0?C7\)?%'C/4?AYX>^(W@_6?&NEMJR7?AK3M=L;K5?-\/W,-CXD@MK>
M.4C4+CPQ?W%OI_BBWT][N?PWJ%Q;V.N1Z?=3Q0O/K/QA^%_A_P 46O@G6?'?
MAG3_ !?>ZSX6\/6GAB?5(1KUSK/C6S\1ZEX6T^#2TWWDEQK6F>#_ !5JEF%B
M*'2_#>N:E*\5CI=Y<0_GWXI_8:^,^L^!M"^%&A?&?2_"_@?X<>'?%^E>$KNU
M/CFXO/B +S4+C7/ =G\3?"XUFV\.:9J6@:W-!?>,/B'X5N;SQ=XXN+(200>&
M;'4=2TB>+X8?L >,-"^/]G\>/B)XK^'OBC48OCWXI^-T&F6_A[7+VX\.MXG\
M)?M,Z-'H'AS6/$$\]Q ^BZC\</#$EMJBPV$=S;>#;F>/3=,EN],LM/ /T:_X
M65X _P"$6\6>-O\ A,/#W_"(^!)_&=MXR\2?VG;_ -B^&+CX=W6IV7CF'7-0
MW?9].D\)W>C:I;Z^MPZ'39K"ZCN0C0L*["VNK>\MX+NUF2XM;J&*XMKB$F2*
M>"=%DAFB=05>.6-E='4E61@P.T@U^3WCW_@GO\2/$VJ>,[O1?B1X0TQ/&W_#
M6=MJ4^HZ7K^JI%H/[0FN?'G6-(T.VT2^-[8:5J5@WQ?TI=9\:>$KWPIJ\Z>'
M;W3]<L?B%I,_A&R\$5M,_P"">?Q/O_BK<>+/'GQ*\"Z]X&O?&GP\U[Q!X,TS
MP_XCTO3O&UAX#^)/C[QA;/XDTF.\2PNKZ?PKXPT_P3<VNNWOB^+4DT:]NK_5
M/^$=U:P\%^'0#]4M4\5^&]%U?PUH.KZWINFZSXQO-1T[PMIE[=1V][X@OM)T
M:]\0ZG9Z3;R%7O;FPT/3=0U6ZAA#/#8V5U<.!'!(5Z"ORO\ @=^P9\2/AC\3
M_P!G[QSXL^(/@WQW/\(+&^?5_&&H6/C";XB:E#J'[.FD_ ^+X?:-?:AJ5QIT
M'P^T36-(?QSIAU9[O5)+G6;^"2TMM7;5O$'B7]4* "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH 1F"C)W'G'RJS'\E!./?&/S%,\U?23_OS+_\
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
M=H]_S/Y]>O;/7'&<4H ' Z?Y_3T'0=!Q0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7E_B3_DIWPU_P"P;\0?_2#PY7J%>7^)/^2G?#7_
M +!OQ!_](/#E 'J%%%% !7E_C^\M+'Q+\);B]NK:S@'C?64,UW<0VT6]_AEX
M^"IYD[QH7;!(7=N(#$#"DCU"LW5=&TG7+9;/6=,T[5K1)5G6VU.QM=0MUG17
M1)E@O(9HEE19'59 @=5=U# ,P(!4_P"$H\-_]#!HG_@VT[_Y)H_X2CPW_P!#
M!HG_ (-M._\ DFLG_A7/@#_H2/"'_A,:%_\ *^C_ (5SX _Z$CPA_P"$QH7_
M ,KZ -;_ (2CPW_T,&B?^#;3O_DFC_A*/#?_ $,&B?\ @VT[_P"2:R?^%<^
M/^A(\(?^$QH7_P KZ/\ A7/@#_H2/"'_ (3&A?\ ROH UO\ A*/#?_0P:)_X
M-M._^2:/^$H\-_\ 0P:)_P"#;3O_ ))K)_X5SX _Z$CPA_X3&A?_ "OH_P"%
M<^ /^A(\(?\ A,:%_P#*^@#6_P"$H\-_]#!HG_@VT[_Y)H_X2CPW_P!#!HG_
M (-M._\ DFLG_A7/@#_H2/"'_A,:%_\ *^C_ (5SX _Z$CPA_P"$QH7_ ,KZ
M -;_ (2CPW_T,&B?^#;3O_DFC_A*/#?_ $,&B?\ @VT[_P"2:R?^%<^ /^A(
M\(?^$QH7_P KZ/\ A7/@#_H2/"'_ (3&A?\ ROH UO\ A*/#?_0P:)_X-M._
M^2:/^$H\-_\ 0P:)_P"#;3O_ ))K)_X5SX _Z$CPA_X3&A?_ "OH_P"%<^ /
M^A(\(?\ A,:%_P#*^@#6_P"$H\-_]#!HG_@VT[_Y)H_X2CPW_P!#!HG_ (-M
M._\ DFLG_A7/@#_H2/"'_A,:%_\ *^C_ (5SX _Z$CPA_P"$QH7_ ,KZ -;_
M (2CPW_T,&B?^#;3O_DFC_A*/#?_ $,&B?\ @VT[_P"2:R?^%<^ /^A(\(?^
M$QH7_P KZ/\ A7/@#_H2/"'_ (3&A?\ ROH UO\ A*/#?_0P:)_X-M._^2:/
M^$H\-_\ 0P:)_P"#;3O_ ))K)_X5SX _Z$CPA_X3&A?_ "OH_P"%<^ /^A(\
M(?\ A,:%_P#*^@#6_P"$H\-_]#!HG_@VT[_Y)H_X2CPW_P!#!HG_ (-M._\
MDFLG_A7/@#_H2/"'_A,:%_\ *^C_ (5SX _Z$CPA_P"$QH7_ ,KZ -;_ (2C
MPW_T,&B?^#;3O_DFC_A*/#?_ $,&B?\ @VT[_P"2:R?^%<^ /^A(\(?^$QH7
M_P KZ/\ A7/@#_H2/"'_ (3&A?\ ROH UO\ A*/#?_0P:)_X-M._^2:/^$H\
M-_\ 0P:)_P"#;3O_ ))K)_X5SX _Z$CPA_X3&A?_ "OH_P"%<^ /^A(\(?\
MA,:%_P#*^@#6_P"$H\-_]#!HG_@VT[_Y)H_X2CPW_P!#!HG_ (-M._\ DFLG
M_A7/@#_H2/"'_A,:%_\ *^C_ (5SX _Z$CPA_P"$QH7_ ,KZ -;_ (2CPW_T
M,&B?^#;3O_DFC_A*/#?_ $,&B?\ @VT[_P"2:R?^%<^ /^A(\(?^$QH7_P K
MZ/\ A7/@#_H2/"'_ (3&A?\ ROH UO\ A*/#?_0P:)_X-M._^2:/^$H\-_\
M0P:)_P"#;3O_ ))K)_X5SX _Z$CPA_X3&A?_ "OH_P"%<^ /^A(\(?\ A,:%
M_P#*^@#6_P"$H\-_]#!HG_@VT[_Y)H_X2CPW_P!#!HG_ (-M._\ DFLG_A7/
M@#_H2/"'_A,:%_\ *^C_ (5SX _Z$CPA_P"$QH7_ ,KZ -;_ (2CPW_T,&B?
M^#;3O_DFC_A*/#?_ $,&B?\ @VT[_P"2:R?^%<^ /^A(\(?^$QH7_P KZ/\
MA7/@#_H2/"'_ (3&A?\ ROH UO\ A*/#?_0P:)_X-M._^2:/^$H\-_\ 0P:)
M_P"#;3O_ ))K)_X5SX _Z$CPA_X3&A?_ "OH_P"%<^ /^A(\(?\ A,:%_P#*
M^@#6_P"$H\-_]#!HG_@VT[_Y)H_X2CPW_P!#!HG_ (-M._\ DFLG_A7/@#_H
M2/"'_A,:%_\ *^C_ (5SX _Z$CPA_P"$QH7_ ,KZ -;_ (2CPW_T,&B?^#;3
MO_DFC_A*/#?_ $,&B?\ @VT[_P"2:R?^%<^ /^A(\(?^$QH7_P KZ/\ A7/@
M#_H2/"'_ (3&A?\ ROH UO\ A*/#?_0P:)_X-M._^2:/^$H\-_\ 0P:)_P"#
M;3O_ ))K)_X5SX _Z$CPA_X3&A?_ "OH_P"%<^ /^A(\(?\ A,:%_P#*^@#6
M_P"$H\-_]#!HG_@VT[_Y)H_X2CPW_P!#!HG_ (-M._\ DFLG_A7/@#_H2/"'
M_A,:%_\ *^C_ (5SX _Z$CPA_P"$QH7_ ,KZ -;_ (2CPW_T,&B?^#;3O_DF
MC_A*/#?_ $,&B?\ @VT[_P"2:R?^%<^ /^A(\(?^$QH7_P KZ/\ A7/@#_H2
M/"'_ (3&A?\ ROH UO\ A*/#?_0P:)_X-M._^2:/^$H\-_\ 0P:)_P"#;3O_
M ))K)_X5SX _Z$CPA_X3&A?_ "OH_P"%<^ /^A(\(?\ A,:%_P#*^@#6_P"$
MH\-_]#!HG_@VT[_Y)H_X2CPW_P!#!HG_ (-M._\ DFLG_A7/@#_H2/"'_A,:
M%_\ *^C_ (5SX _Z$CPA_P"$QH7_ ,KZ -;_ (2CPW_T,&B?^#;3O_DFC_A*
M/#?_ $,&B?\ @VT[_P"2:R?^%<^ /^A(\(?^$QH7_P KZ/\ A7/@#_H2/"'_
M (3&A?\ ROH UO\ A*/#?_0P:)_X-M._^2:/^$H\-_\ 0P:)_P"#;3O_ ))K
M)_X5SX _Z$CPA_X3&A?_ "OH_P"%<^ /^A(\(?\ A,:%_P#*^@#6_P"$H\-_
M]#!HG_@VT[_Y)H_X2CPW_P!#!HG_ (-M._\ DFLG_A7/@#_H2/"'_A,:%_\
M*^C_ (5SX _Z$CPA_P"$QH7_ ,KZ -;_ (2CPW_T,&B?^#;3O_DFC_A*/#?_
M $,&B?\ @VT[_P"2:R?^%<^ /^A(\(?^$QH7_P KZ/\ A7/@#_H2/"'_ (3&
MA?\ ROH UO\ A*/#?_0P:)_X-M._^2:/^$H\-_\ 0P:)_P"#;3O_ ))K)_X5
MSX _Z$CPA_X3&A?_ "OH_P"%<^ /^A(\(?\ A,:%_P#*^@#6_P"$H\-_]#!H
MG_@VT[_Y)H_X2CPW_P!#!HG_ (-M._\ DFLG_A7/@#_H2/"'_A,:%_\ *^C_
M (5SX _Z$CPA_P"$QH7_ ,KZ -;_ (2CPW_T,&B?^#;3O_DFC_A*/#?_ $,&
MB?\ @VT[_P"2:R?^%<^ /^A(\(?^$QH7_P KZ/\ A7/@#_H2/"'_ (3&A?\
MROH UO\ A*/#?_0P:)_X-M._^2:/^$H\-_\ 0P:)_P"#;3O_ ))K)_X5SX _
MZ$CPA_X3&A?_ "OH_P"%<^ /^A(\(?\ A,:%_P#*^@#6_P"$H\-_]#!HG_@V
MT[_Y)H_X2CPW_P!#!HG_ (-M._\ DFLG_A7/@#_H2/"'_A,:%_\ *^C_ (5S
MX _Z$CPA_P"$QH7_ ,KZ -;_ (2CPW_T,&B?^#;3O_DFC_A*/#?_ $,&B?\
M@VT[_P"2:R?^%<^ /^A(\(?^$QH7_P KZ/\ A7/@#_H2/"'_ (3&A?\ ROH
MUO\ A*/#?_0P:)_X-M._^2:/^$H\-_\ 0P:)_P"#;3O_ ))K)_X5SX _Z$CP
MA_X3&A?_ "OH_P"%<^ /^A(\(?\ A,:%_P#*^@#6_P"$H\-_]#!HG_@VT[_Y
M)H_X2CPW_P!#!HG_ (-M._\ DFLG_A7/@#_H2/"'_A,:%_\ *^C_ (5SX _Z
M$CPA_P"$QH7_ ,KZ -;_ (2CPW_T,&B?^#;3O_DFC_A*/#?_ $,&B?\ @VT[
M_P"2:R?^%<^ /^A(\(?^$QH7_P KZ/\ A7/@#_H2/"'_ (3&A?\ ROH UO\
MA*/#?_0P:)_X-M._^2:/^$H\-_\ 0P:)_P"#;3O_ ))K)_X5SX _Z$CPA_X3
M&A?_ "OH_P"%<^ /^A(\(?\ A,:%_P#*^@#6_P"$H\-_]#!HG_@VT[_Y)H_X
M2CPW_P!#!HG_ (-M._\ DFLG_A7/@#_H2/"'_A,:%_\ *^C_ (5SX _Z$CPA
M_P"$QH7_ ,KZ -;_ (2CPW_T,&B?^#;3O_DFO/-8U?2M1^*/PWCL-3TZ]D32
MOB!(\5G?VEU*J?8?#B[VB@FDD"!B%+E0JLR D%T#=;_PKGP!_P!"1X0_\)C0
MO_E?6GI7A/POH5RUYHOAS0=)NWA:W>YTS1M,T^X:!WCD>%I[.U@E:)GBC=HR
MY1FC1BI9%( .@HHHH **** "N.E^(?@&'QQ;?#*;QOX0B^)%YH%QXKL_A_)X
MET5/&]UX6M+J*PN_$MMX3:^&OS^'[6^G@L[G68M/?3H+J:*"6Y6615/8-R".
M>0>G7IV]_2OYS/B/-\/_ (?_ /!50ZEI&@)X_P#$GBOXB7GB#Q]\/OB;\'?$
M.D?&+X;6]W\./A#X-UC]I?\ 9S_:#\.1227WP3\&?#C1IM0N;/Q)->:-H=YI
MWQ<^'?AG6=!\:>)=(\(3 ']"D_BSPO:Z=K&KW/B+0K?2O#UU<6.O:E/K&FPV
M&B7MKY(N;35[V6Z2UTRZM_M%OY]O?2V\T/G1>8B^8FZ.Q\8^$M3TS2M:T[Q/
MX>O]'UV^73-$U6RUO2[O3=7U%IKB!;#2[^WNY;34;UI[6YA6TLYI[AI;>>,1
M%X953^8WP19_LO?'#X=?$KQUX!U31?V:_@EK]Q^QKX!TSX->&O@5K7QA\3>'
MO@S\%/C_ #_$;PY\:?VU/ GB"RM;"+Q?\3?$YT?1?$=YXR7Q_J?P6^'175/C
MEJVN:_XF^(.A^!=GQE&NO?#N6]^-OPRT;5OAO-^R+^W#\'/V/+GP=^S]JO@_
MP_XZ^,L7QMCM/A=\2_AU\+O#^@7MK\-?C5\>?!5OX%\2_#6ZT*RT'5?$=WH7
MB[QI\,[C3_#>KRV5B ?T^T5P7PKMO&%G\,_A[:?$*X6[\>VO@?PC;>-KI&5T
MN?%\'AW38O$]PCH[HZSZXE_*KH[HX;<KL"&-_P <?\)S_P (]=?\*Z_X13_A
M*?.M/L?_  F?]M?V!Y'VA/MWVG_A'_\ B9^=]E\S[+Y7[OS]GG?N]U '745^
M8E[^V)\<_ /[=_[/O[%7Q'\"?";5&_:#^"/QY^+^E?$'P3XC\<V9\)GX':CX
M$L;C1-2\,^(=#N%UE/$@\;*T%_9ZY82:6VF2B2SO5N8ROZ-_\5-_U __ "IT
M =!17/\ _%3?]0/_ ,J='_%3?]0/_P J= '045S_ /Q4W_4#_P#*G1_Q4W_4
M#_\ *G0!T%%<_P#\5-_U _\ RIT?\5-_U __ "IT =!17/\ _%3?]0/_ ,J=
M'_%3?]0/_P J= '045S_ /Q4W_4#_P#*G1_Q4W_4#_\ *G0!T%%<_P#\5-_U
M _\ RIT?\5-_U __ "IT =!17/$^)@"?^)'P"?\ F)]OH#_(_2L_2-0\2:MI
M.F:JL6B0+J>GV=^L)?4I#"MY;1W B,@5 YC$FPN$4,1D* <4 =C17/\ _%3?
M]0/_ ,J='_%3?]0/_P J= '045S_ /Q4W_4#_P#*G1_Q4W_4#_\ *G0!T%%<
M_P#\5-_U _\ RIT?\5-_U __ "IT =!17/\ _%3?]0/_ ,J='_%3?]0/_P J
M= '045S_ /Q4W_4#_P#*G1_Q4W_4#_\ *G0!T%%<_P#\5-_U _\ RIT?\5-_
MU __ "IT =!17/\ _%3?]0/_ ,J=9D^I>)(=6T[2C%HC-J%EJ=XLV_4P(QIL
MNFQM'Y>PES-_:*L&WH$$+ ARXV@'9T5S_P#Q4W_4#_\ *G1_Q4W_ % __*G0
M!T%%<_\ \5-_U __ "IT?\5-_P!0/_RIT =!17/_ /%3?]0/_P J='_%3?\
M4#_\J= '045S_P#Q4W_4#_\ *G1_Q4W_ % __*G0!T%%<_\ \5-_U __ "IT
M?\5-_P!0/_RIT =!17/_ /%3?]0/_P J='_%3?\ 4#_\J= '045S_P#Q4W_4
M#_\ *G0?^$F'_0#[?]!/N<4 =!17%Z+J?B36=*L=42+0X%OK=+A83)J<IC#E
MAM,@2,.1MZA%^@[ZG_%3?]0/_P J= '045S_ /Q4W_4#_P#*G1_Q4W_4#_\
M*G0!T%%<_P#\5-_U _\ RIT?\5-_U __ "IT =!17/\ _%3?]0/_ ,J='_%3
M?]0/_P J= '045S_ /Q4W_4#_P#*G1_Q4W_4#_\ *G0!T%%<_P#\5-_U _\
MRIT?\5-_U __ "IT =!17/\ _%3?]0/_ ,J='_%3?]0/_P J= '045Q5WJGB
M2UU/2M-,.B.VJ?;]LOF:FHA^P6Z7#938QD\P.%&'39C=\WW:U?\ BIO^H'_Y
M4Z .@HKG_P#BIO\ J!_^5.C_ (J;_J!_^5.@#H**Y_\ XJ;_ *@?_E3H_P"*
MF_Z@?_E3H Z"BN?_ .*F_P"H'_Y4Z/\ BIO^H'_Y4Z .@HKG_P#BIO\ J!_^
M5.C_ (J;_J!_^5.@#H**Y_\ XJ;_ *@?_E3H_P"*F_Z@?_E3H Z"BN?_ .*F
M_P"H'_Y4Z/\ BIO^H'_Y4Z .@HKGS_PDP_Z ?;_H)]SBIO#VJ2:UHVGZG+"E
MO+=VXDDACD:6-)%=XG$<CI&[(6C+*616VD!AD$D VJ*** "BBB@ HHHH *KM
M:6SW$=VT$+74,,]O%<&-#/%!<O;RW$,<VWS8X9Y;6UEFB1Q'++;6\KJTD,3)
M8HH 9Y:C(R_/K)(2/H2Q*GMD$'&1T-+L& /FXP<AF!..FX@Y;Z,2#WIU% !1
M110!^(/[1G_*>+_@FW_V9+^WY_ZD7P(K]OJ_$']HS_E/%_P3;_[,E_;\_P#4
MB^!%?M]0 4444 %%%% !1110 4444 %%%% !1110 U_N-_NM_(USG@S_ )$_
MPK_V+FB?^FVVKHW^XW^ZW\C7.>#/^1/\*_\ 8N:)_P"FVVH Z6BBB@ HHHH
M**** "BBB@ HHHH **** "N6O_\ D</#7_8$\5?^E/ABNIKEK_\ Y'#PU_V!
M/%7_ *4^&* .IHHHH **** "BBB@ HHHH **** "BBB@ I#T_%?YBEI#T_%?
MYB@#D_ O_(HZ!_V#HO\ T.2NMKDO O\ R*.@?]@Z+_T.2NMH **** "BBB@
MHHHH **** "BBB@ HHHH Y#6/^1I\(_3Q%_Z;8*Z^N0UC_D:?"/T\1?^FV"N
MOH **** "BBB@ HHHH **** "BBB@ HHHH 0]/Q7^8KDO G_ "*>B_\ 7J__
M *57%=:>GXK_ #%<EX$_Y%/1?^O5_P#TJN* .NHHHH **** "BBB@ HHHH *
M*** "BBB@#\0?VC/^4\7_!-O_LR7]OS_ -2+X$5^WU?B#^T9_P IXO\ @FW_
M -F2_M^?^I%\"*_;Z@ HHHH **** "BBB@ HHHH **** "BBB@!K_<;_ '6_
MD:YSP9_R)_A7_L7-$_\ 3;;5T;_<;_=;^1KG/!G_ ")_A7_L7-$_]-MM0!TM
M%%% !1110 4444 %%%% !1110 4444 %<M?_ /(X>&O^P)XJ_P#2GPQ74URU
M_P#\CAX:_P"P)XJ_]*?#% '4T444 %%%% !1110 4444 %%%% !1110 4AZ?
MBO\ ,4M(>GXK_,4 <GX%_P"11T#_ +!T7_H<E=;7)>!?^11T#_L'1?\ H<E=
M;0 4444 %%%% !1110 4444 %%%% !1110!R&L?\C3X1^GB+_P!-L%=?7(:Q
M_P C3X1^GB+_ --L%=?0 4444 %%%% !1110 4444 %%%% !1110 AZ?BO\
M,5R7@3_D4]%_Z]7_ /2JXKK3T_%?YBN2\"?\BGHO_7J__I5<4 ==1110 444
M4 %%%% !1110 4444 %%%% 'X@_M&?\ *>+_ ()M_P#9DO[?G_J1? BOV^K\
M0?VC/^4\7_!-O_LR7]OS_P!2+X$5^WU !1110 4444 %%%% !1110 4444 %
M%%% #7^XW^ZW\C7.>#/^1/\ "O\ V+FB?^FVVKHW^XW^ZW\C7.>#/^1/\*_]
MBYHG_IMMJ .EHHHH **** "BBB@ HHHH **** "BBB@ KEK_ /Y'#PU_V!/%
M7_I3X8KJ:Y:__P"1P\-?]@3Q5_Z4^&* .IHHHH **** "BBB@ HHHH ****
M"BBB@ I#T_%?YBEI#T_%?YB@#D_ O_(HZ!_V#HO_ $.2NMKDO O_ "*.@?\
M8.B_]#DKK: "BBB@ HHHH **** "BBB@ HHHH **** .0UC_ )&GPC]/$7_I
MM@KKZY#6/^1I\(_3Q%_Z;8*Z^@ HHHH **** "BBB@ HHHH **** "BBB@!#
MT_%?YBN2\"?\BGHO_7J__I5<5UIZ?BO\Q7)>!/\ D4]%_P"O5_\ TJN* .NH
MHHH **** "BBB@ )P">3@9P.I^GO7YKZ?^W9XSU_]M_Q?^RUX8^#WAW5O"GP
MVCU:U\?:I/\ %;3])^.5C':>"_A[XRL?B7X?^!VI>'[;_A)?@UJ,WC^Q\'Z3
MKVF^,IO$_B/Q!8>([S0O#L^G>%=4AG_2@C((R1D8R.H]QG(S^%?F!\6?V&/B
M[\5OVM? _P <-8^-7@:]^'OPR\13?$;X9V^L_"6WG^-WPZ\3VD7A*2S^%WAK
MXFZ)K^A1-\$/$&OZ%J>N>-+>YTD>-]7\,>(_%_PIN=;O_#_BFSUWPH 2W/\
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
MHK&_X1SP]_T M&_\%=C_ /&*/^$<\/?] +1O_!78_P#QB@#9HK&_X1SP]_T
MM&_\%=C_ /&*/^$<\/?] +1O_!78_P#QB@#9HK&_X1SP]_T M&_\%=C_ /&*
M/^$<\/?] +1O_!78_P#QB@#)UC_D:?"/T\1?^FV"NOKSK5] T)?$_A1%T725
M20>(/,1=.LPK[-.@9-ZB'#;6)9<@[2<C!KK/^$<\/?\ 0"T;_P %=C_\8H V
M:*QO^$<\/?\ 0"T;_P %=C_\8H_X1SP]_P! +1O_  5V/_QB@#9HK&_X1SP]
M_P! +1O_  5V/_QBC_A'/#W_ $ M&_\ !78__&* -FBL;_A'/#W_ $ M&_\
M!78__&*/^$<\/?\ 0"T;_P %=C_\8H V:*QO^$<\/?\ 0"T;_P %=C_\8H_X
M1SP]_P! +1O_  5V/_QB@#9HK&_X1SP]_P! +1O_  5V/_QBC_A'/#W_ $ M
M&_\ !78__&* -FBL;_A'/#W_ $ M&_\ !78__&*/^$<\/?\ 0"T;_P %=C_\
M8H V#T_%?YBN2\"?\BGHO_7J_P#Z57%:A\.^'QTT+1NH_P"879>H_P"F%97@
M)53PCH:(H5$LRB*H"JJ+<3JJJHP%55 "J      !0!U]%%% !1110 4444 %
M%%% !1110 4444 ?B#^T9_RGB_X)M_\ 9DO[?G_J1? BOV^K\0?VC/\ E/%_
MP3;_ .S)?V_/_4B^!%?M]0 4444 %%%% !1110 4444 %%%% !1110 U_N-_
MNM_(USG@S_D3_"O_ &+FB?\ IMMJZ-_N-_NM_(USG@S_ )$_PK_V+FB?^FVV
MH Z6BBB@ HHHH **** "BBB@ HHHH **** "N6O_ /D</#7_ &!/%7_I3X8K
MJ:Y:_P#^1P\-?]@3Q5_Z4^&* .IHHHH **** "BBB@ HHHH **** "BBB@ I
M#T_%?YBEI#T_%?YB@#D_ O\ R*.@?]@Z+_T.2NMKDO O_(HZ!_V#HO\ T.2N
MMH **** "BBB@ HHHH **** "BBB@ HHHH Y#6/^1I\(_3Q%_P"FV"NOKD-8
M_P"1I\(_3Q%_Z;8*Z^@ HHHH **** "BBB@ HHHH **** "BBB@!#T_%?YBN
M2\"?\BGHO_7J_P#Z57%=:>GXK_,5R7@3_D4]%_Z]7_\ 2JXH ZZBBB@ HHHH
M **** "BBB@ HHHH **** /Q!_:,_P"4\7_!-O\ [,E_;\_]2+X$5^WU?B#^
MT9_RGB_X)M_]F2_M^?\ J1? BOV^H **** "BBB@ HHHH **** "BBB@ HHH
MH :_W&_W6_D:YSP9_P B?X5_[%S1/_3;;5T;_<;_ '6_D:YSP9_R)_A7_L7-
M$_\ 3;;4 =+1110 4444 %%%% !1110 4444 %%%% !7+7__ ".'AK_L">*O
M_2GPQ74URU__ ,CAX:_[ GBK_P!*?#% '4T444 %%%% !1110 4444 %%%%
M!1110 4AZ?BO\Q2TAZ?BO\Q0!R?@7_D4= _[!T7_ *')76UR7@7_ )%'0/\
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
M_E6LO_C==!10!S_]HZW_ - '_P JUE_\;H_M'6_^@#_Y5K+_ .-UT%% '/\
M]HZW_P! '_RK67_QNC^T=;_Z /\ Y5K+_P"-UT%% '/_ -HZW_T ?_*M9?\
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
MLKXR_&&S26/'V>33((O*F#B\758&C-E+^F%% '^3'_P=67W[0]Y_P4O\*/\
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
M"IG[0GC_ /8%UF_^._@+_@H'^W1\7I/VB_B59VOCOPU\/+GXD:;8^%+?PO\
M#4Z1X5D^,GQ+\8> /AW9S:9=S:UJ3^&I_&'V_3!J33SVT"ZIIR77[X/^T[^W
MWXHO5@^'_P#P33U#PK93X6'5/VEOVN_@9\.(X%D=HUGNM)^ MC^U3JZK$3%.
M]NJ"9X//52LZ0Q7 !^D-(2%&20!ZD@#]:_-Z/3_^"M?B^YE2[\4?\$^/@'IM
MPA .E^#_ -H[]J;6[$/&&!@O=5\6_LIZ)-/%*I0O-HTEO(DWF>2#;A+I;;]D
M+]L7Q2+I/BK_ ,%//CE;6UT[N^D_LZ? 7]ESX(:7&-Z/%';:CXY^&_[07CRV
MC3]XDAC\;B:6(QJ95>.1[@ _1[S$QN!W#U0%Q_XX&KA/'?Q5^&7PNTW^V/B7
M\0_ _P /-)"&0ZIXZ\7>'?!^GA!)'$7:\\1ZEIEN%\V6./<9 /,D1,[G4'X:
MC_X)=_ G7+.2S^+_ ,6/VT/C^DN3-;_%K]MO]IB70)RPD207'@7X>?$3X=?#
MR:*:WD^RW%J_A(VEQ;@I- [2W#S=WX(_X)D?\$]/A[)'=^&?V+/V9TUB-Q*/
M$VN_!WP3XR\7O*(Q$TT_C'QKI/B/Q1<SRJ";B>XU>6:XD=YIY))I))' .:\1
M_P#!6#_@G1X>ODTJS_:Z^#_Q"UEY(84T#X(ZSJ'[0?B-YIY&BBA3P[\"M*^(
MVM/,TH6(QK9%TEDAC<*\T(DS'_X*1:)KMS'!\)/V.?\ @H1\9(KA0UGJ.D_L
ME^+_ (.:'>!XR\<D.O\ [5>J?L^Z5Y#NDL1N#.8HWCRY$<ML]Q^A.C>']#\.
MZ=!I'A_2--T+2K;=]FTW1;&TTBP@W$LPAL].AM;:,,3DA(@">3R2:U2B'!*J
MQ'0L Q'XG)_6@#\X%_:2_P""A/BN]>#P+_P3>T_P78RY-KJ7[2W[9'PD\"R)
M&SH8IKO1/V?/"?[4UY&3#(&>V%^)8YXYX'?:D4]PV#0?^"M/C"2>'5?B-_P3
M_P#@-93@H#X8^%O[0W[36MV2LLB,]IJWB?XE_LSZ%-<(/+GADN_"<UN)"89K
M6:-"\_Z1T4 ?FU#^QM^UIXMAN(OBW_P4\_:+,,Y)?2?V>O@_^R]\ ]& =!YD
M<&HZU\*?C1\1;:)90&MFA^(274,(\F6YN)&DN'=_PZT_9UU^V\GXN^/?VN_C
M^[/YDB?&7]M;]J+7]#F;>)")/ OAOXG^#_AUY1<R?Z.GA!+81SRVZPBV*0I^
MD=% 'Q)X"_X)L?\ !/[X9307O@K]B_\ 9CT?6+=TDC\1R?!3X?ZSXK,L9<I-
M-XL\0Z'J_B6XF3>P6:?5I)0I"[]JJ!_-3_P7!_X-K/VD?^"FO[9FF?M$_ GX
MP_LX_"CP!I?P1^'?PMMO"'C>T\?Z;JUOJ'@W4O%]W<W5M:>"? ^L:%#I4T/B
M&TBLDCN(YU^SRQR6\,<<)D_LQI#T_%?YB@#_ #V?V#O^#2+]L_\ 9V_:V_9,
M_:@\1?M*_LM:]X1^"?Q^^#GQFU[0] /QA;Q#J^@?#[QYHGBK5=*T9=5^'NFZ
M<-8O;+2[BTT\W][:V*WDD3W%PENK,?\ 0F''YG]237)^!?\ D4= _P"P=%_Z
M')76T %%%% !1110 4444 %%%% !1110 4444 <AK'_(T^$?IXB_]-L%=?7(
M:Q_R-/A'Z>(O_3;!77T %%%% !1110 4444 %%%% !1110 4444 (>GXK_,5
MR7@3_D4]%_Z]7_\ 2JXKK3T_%?YBN2\"?\BGHO\ UZO_ .E5Q0!UU%%% !11
M10 4444 %%!( )/0#)^@KXCL?VX/"^L_M1ZA^S3X<^$OQB\3VF@:YJW@GQA\
M9] T+P_J7PU\'?$;2?"_@/QE/X3\065OXE;XAV>GP:%\2/"$6H>/CX*_X0+3
M=?\ $.C:#<:\T]U<W-@ ?;E%?#UE_P %"/V=-=T7XQ:UX,U/Q7XYC^#GQK\%
M_L[7-GX8\*W<MY\0_C%\0=-\'7_A/PE\*?[8N-&LO&=OJ<OCC1[ ^,%OM.\"
M6LMMKVHW7BB+P[X=UC6[7)US_@HG\$]$\+Z5XD_X1CXO:M=+HGQ?\4_$3PEH
MG@2&_P#&'P5\)_L_>+[?P%\:_$GQ3T?^WX8;"Q^'WBVY32IK'PE?^,M>\8Q1
MW.L_#;1_&F@6ESJD0!][T53T[4+'5K"RU33+NWO].U&TMKZPOK25)[6\LKR%
M+FTN[:>,M'-;W-O+'/!*C%)(I$=20PKXJ_X*2_M6>(?V'_V'/VD?VKO"GA/1
M?'/B'X'_  ]E\::7X3\1:AJ&EZ+K=Q%K>BZ6;/4+_2HY=0MH?)U268/:H9&E
MACCRJ.SJ ?$7[1G_ "GB_P"";?\ V9+^WY_ZD7P(K]OJ_P L;Q__ ,'67Q]\
M<_MI_ ']LR\_9/\ @O8^*/V?_A%\<?@_I'@^W\<_$270]?T[XV:CX'O]4U?4
MM1E1-0M;W0W\$01:=!9Q>1=)J=XUV0T5IY7]O?\ P1[_ ."O.G_\%!_V(+W]
MK7]HBU^#7[-=S:?&/QY\-!I3?$F&Q\-?V;X1TSP=>6VK2ZQX_O-(GBN[RY\2
MSV\T(=K9$M[5HW\RX:-0#]OJ*_/;Q'_P5=_X)S^'KP:9:_M@?!7QYK#,B+H'
MP9\22_'KQ(\LBL8X(O#GP1L?B%K<US(5\J*WBL6FDG:.W1&GECC?(G_X*4^$
M-9F@3X2?LG?\% _C;!=#?9ZCX8_8\^)7POT.]B98Y(Y[7Q+^T]_PH+P]);S0
MNTL-S_:0@E6,JCF66VCG /T@HK\WV_:;_;]\47ZV_@'_ ()JW7A2QG^6'5OV
ME?VOO@?\.DA5W:-9[G2/@'IG[5.K 1AH;A[9=DSQ"YC#)/';I=-ATW_@K7XO
MNIH[[Q;_ ,$^?@)IEPA4'1O!/[1O[4FN6(>+(:WO]8\9?LJZ'-/%*@ >?0I;
M>1)R3 #:J+T _2$D 9) 'J3@?F:3>N-P.X>J O\ ^@!J_-^V_9#_ &R?$YN5
M^*?_  4]^-MK9W+,SZ3^SM\ /V7/@GIR'S Z);ZGX[^'/[07CBVA56EA/E>,
M5N&A%N3<>?#-/=)#_P $OO@CK=K+;?%WXR?MM?'KSN98_BA^V_\ M+6VBR,4
MDBD9_!?PM^(/PQ\ @30LD4L*>%5MW6-6,7FO/). ?=WC3XD?#[X<::=9^(/C
MCP?X%TE1N;4_&?B?0_"NGJOS#<UYK]_IUNH^5N3(!\K>AKXM\3?\%6O^"<_A
MF\.F1_MB? [QKK(.P^'OA%XM3XX^)C*4\Q8$\-?!>U\?Z[)<R*"(K:/3VGF<
M>5%&\GR5K>#/^"7O_!._P'<+J&A_L7?LW7>MK)YW_"3^+?A1X4^(/B]IBZ2&
M:3Q?\0K#Q5XGEF:6,3O++JSR/<&2=F,TLKO]I>'O"GAGPEID&B^%?#^B^&='
MMEVV^E^'=*L-"TZ!=S/MAL=)M[.UB7<[MM2)1N9CC+,2 ?GY-_P4M\$:V\/_
M  J/]EC]O[XW07(#6FH>$_V-_BM\-]#O4)C*RVGBC]I6V^ WAJ:WDBD6XBNA
MJOV::$[HI7<JA'_:@_;X\4720_#W_@FCJ_A>TN !!J7[2W[7'P'^&L4(DWH)
MKS2O@3!^U/K2+$_ERR6Z0>>]N7*$3A(7_1\QH<;E#8Z%AN(_%LG]:?0!^;B6
M/_!6SQ?<R)<^(?\ @GO\ ].N%.#I_A?]H_\ :GUJQ5D5U$5UJ/B;]E'1)[B)
MU:%I)-+>WE603K"IB$,Y!^R-^V?XHDF'Q0_X*>?&*PL9R3+I/[.G[/'[,/P7
MLF!D)$<.J_$/P)^T3XSM8_*>2(O;>*HKD;8)H[B.:)WG_2.B@#_*1_X.)/\
M@GE^UE#_ ,%.?B6GPO\ AC^W#^U7X5_X5Q\&7B^,GBKP)\1/C7JFMZ@W@2R;
M5-/;QQX.^'EAX9D@T6Z8V,6D:59VMMH[+-:"WA8/%'\@_P#!)3_@G5^TOKW_
M  4>_8NL/CE^QI^TO9?!G5OCMX*A\?:KXH^"?QL\'>%K?PG<O<B]O=6\86^@
MZ!_86G(KPROJJZYIR0+MD-VL>[/^Q1(H*L<L#M/1W7H.P5@!7.^#06\)>%I'
M>1W;P]HK,SRR.S,=-MB68LQW$DDDMG)ZT ? MO\ \$B?^":B00(_[&/P-N'2
M&-7N+_PO<:C?3LJ -->:AJ.I76H7UW*V7N+R^N;B\NIF>>YGFGD>1I?^'1?_
M  32_P"C*_@%_P"$7'_\EU^C=% 'P%9_\$J/^":-E;Q6R?L#_LAW(C#?Z1J7
M[/WPSU>_F9W:1Y+K4M6\/7NHWDSN[%I[N[GF;(#2$  6?^'67_!-/_HP#]C7
M_P 1L^$?_P RE?>E% 'Q38_\$V/^"=VFVT=G8_L'?L;6]M$7*1)^S%\%' :2
M1I'8O+X(DD9F=V8EW8\X&  !;_X=S_\ !/G_ *,5_8X_\1@^"'_S"U]ET4 ?
M*NE?L+?L3Z#;-9:%^R!^RYHEF\S7#V>D?L]_"#3K5KAT2-YV@M/!L433.D42
M/*5+LD<:EB$4#3_X8P_9!_Z-8_9P_P##%?"K_P"9*OI>B@#Q'0OV:/V=?"]O
M-:>&?@-\%_#UK<3?:+BVT+X5> =(MY[CRUB\^:'3_#MM'+-Y2)'YKJS^6JIN
MVJ -S_A1_P &?^B3?#/_ ,(#PA_\IJ]2HH XW1/AWX!\-K<)X>\$^$="2[:-
MKI-&\,Z%I:W+0AUB:=;#3[<3-$LCB,RAR@=@A 9L[G]@Z)_T"-+_ /!=9?\
MQBM:B@#\[_\ @J7^S-X]_:F_X)X_M<?LX_!'2O#K?$WXR_!_6?!7A&UU;4;/
MPMH]UK%]?:;-!'J>M&UDBLK80071,L\4D6XA&"B0NO\ G&S_ /!I#_P6!6_A
MLV\&_L_BXO(KRZA3_AH#PV-T5I):I.0&TE9&VM>0<I&P ;+[,J&_U@JY:_\
M^1P\-?\ 8$\5?^E/AB@#\0/^#=?_ ()]_M$?\$W/V"?$'[/G[3VD^#]+^(M_
M^T1\1_B/9V_@SQ;:>-=)?POXF\*_#?2],FEU:TL[.&*^:^\-ZO'-8B-WAACM
MIVD_TGRX_P!Z*** "BBB@ HHHH **** "BBB@ HHHH *0]/Q7^8I:R=?UW1O
M"^AZQXE\1:I8:)X?\/Z9?ZYKFLZI=0V6F:1H^DVDVH:IJFHWMPZ06EAI]C;7
M%Y>74SI%;VT,LLC!$) !D>!?^11T#_L'1?\ H<E=;7R7^PW^U)\&_P!L[]ES
MX3_M&_ 3Q#/XE^&'Q!T?4I-"O[VR.EZK;W6@>(-6\-:YI6LZ0\T\^E:OI.M:
M3>V5[87#F2-HXY06AGAD?ZTH **** "BBB@ HHHH **** "BBB@ HHHH Y#6
M/^1I\(_3Q%_Z;8*Z^N0UC_D:?"/T\1?^FV"NOH **** "BBB@ HHHH ****
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
MW]A6/_/?6?\ PH_$/_RTH_L*Q_Y[ZS_X4?B'_P"6E;-% &-_85C_ ,]]9_\
M"C\0_P#RTH_L*Q_Y[ZS_ .%'XA_^6E;-% &-_85C_P ]]9_\*/Q#_P#+2N9O
MM%LQXM\.QB;5MKZ-XG8DZ_KI<%+GPT %D.I&1%.\[U1E60A3(&*)M[^N6O\
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
M?6?_  H_$/\ \M*V:* ,;^PK'_GOK/\ X4?B'_Y:4?V%8_\ /?6?_"C\0_\
MRTK9HH QO["L?^>^L_\ A1^(?_EI1_85C_SWUG_PH_$/_P M*V:* ,;^PK'_
M )[ZS_X4?B'_ .6E']A6/_/?6?\ PH_$/_RTK9HH Q3H5E_SWUGJ/^9B\0'N
M/75*RO 2A?".AJ,D+9E069G8A;B< L[EG=B!\SNS.QRS,6))ZX]/Q7^8KDO
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
M_P""A7PRL9!+!X _:@TZS_9Q_:;MM*MV,<6G:/\ M%_!GPKJ7P7\>:FMJZB
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
M.LWG66'XG?"CPU!\2/AY-JDD+Q65G\</@S\,[-+N:WT_^W[J:1)G_DH^)?\
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
M7?MUZ@P/A7_@EU\2+&)_.DB?XI_M7_LG^#28G91IXG@\ ^-?C)<P7#*QDU:
MQ.-.0;;.;6)\Q"\GQ3_X*E^(8IUTO]CK]C;P&V^.""Z\<_MT_%#Q)(A4+-/>
M/I7@3]BEX[BV="UI:VZZ[:71N ;BX\JW"I)]^?V_;_\ 0/UW_P $6J?_ "-1
M_;]O_P! _7?_  1:I_\ (U 'YZ10?\%=]6G=YM5_X)R?#Z!A-*MO'H'[4OQB
MEC_>*L%@;M_$GP-BGQ$6GEU9;*WRX%JFBA6-XMNZ^"O_  4Z\01J-5_;M_9H
M\'AHHXI4^&O[!&O-=(KL)+F>UO\ XE_M@>.;6.^0$P6,MSHEW81JBSWFEW;L
M8E_0#^W[?_H'Z[_X(M4_^1J/[?M_^@?KO_@BU3_Y&H _/RP_9'_;1OV)\8?\
M%3/CU'')+))+;?#+]G']BWP-!&JHJVL-E-XL^"'Q6U."$.OGWHN=1OI+N5G6
M&2QMBMNL5S_P3P\3ZPP?Q7_P41_X*.>)7*.KK:?&_P"&7PUA+7!#7SI%\&_@
M5\.RGVL@")?-?^R$4+H+:86D:3]"/[?M_P#H'Z[_ ."+5/\ Y&H_M^W_ .@?
MKO\ X(M4_P#D:@#X&'_!,/\ 9]U* P>-_B5^VU\28VE5Y(?''_!0?]M>]L9H
MH@K6MK/I.B_'/P_H\]O9W -Y;B73VF%XWGRSRLL83S'XG?\ !$W_ ()V?$[X
M;_$;X?ZO\#%N+GXA>"?&7A$^-O%'CWXI_$_QCX:O?&&DWVG2>-- U3XI^/?&
M/E^-='N+Q=4TK7KM9[V.[MH89IWLVEA;]1_[?M_^@?KO_@BU3_Y&H_M^W_Z!
M^N_^"+5/_D:@#_)>^-G_  :N?\%@?AG\;;OX7> O@+HWQQ\&W>MW=GX.^,_@
MGXE_#/0?!'B'0HIR+?6];L/&_C'0/$O@:[6R,4VK:-KVE,UI>BYM=)O=>M8[
M:_N_[5/^"6O_  0[_:I_X)P?LE>%?!7PD_X*!^*OA3\>?%.MZG\2/CEX'_X5
MA\-OCO\ LCZYX\UFTTS3K>SLO!'B[0O!/Q:AFT/PUH'AGPQJOC/P=\8/ M[X
MJ;2)K\Z19VKV%K;_ -$.KZS;/XG\*2_V?K7[H:_][0]1#G?I\*CRU-N&?!&6
MV [>IP.:ZS^W[?\ Z!^N_P#@BU3_ .1J /S.7X^_\%._@<RK\=/V+OAE^U-X
M4@N)I+SXA_L'_%NW\.^.H]+20(EU>?LS?M2WG@SR[E4(FDTWP?\ M'^/KV1
M5L[6>7;$W6^!/^"L7[$/B7Q'IWP_^(?Q1U#]EWXM:BD"Q_"#]L?P3XN_94^(
M$U[<;Q%I^AV_QJTGPIX:\<SR,C)#=?#OQ/XOTN\89L=0N4*LWZ!G7K8@@Z=K
MA!Z@Z%J9!^H-M7'^.O#?PY^*'AG4O!7Q*^'.G?$/P;K$?DZOX2\<_#Z'Q?X8
MU2$H\9AU'P_XATC4=)O(6CDDC:.>T=2DCJ1AC0!Z+;7EK>6\%W:W$-Q:7444
M]M=02I-;7,$Z+)#-;W$;-#/%+&RO')#(Z.K!E8@U9K\G+C_@EK^S9X)O+C6O
MV2_%/[3W[!>O3W\^JRP?LC>/?$_A#X77E](R2QG4OV;?B!I7Q)_9ENK99XRT
MT5O\(+"XFCFN8A>1^:'2.#_A[9\##&NC^(OV:_\ @H#X2LTEF?3_ !YX/\9?
ML1_M#7<9#J(#XS\(Z;\7OV=/%FJH$AF1YOA_\&=,NY9+F)Y=.C,+1@'ZST5^
M4X_X*P?#CX8Q/#^VI^SK^U?^PS<6;+;7_BOXQ?!^_P#B+\#&O#.D+26O[1?[
M.%W\9/A+IFE,LJ3Q:AX]UOP%)]G662YLK4Q2(OWC\+?VAO@M\<_"UKXY^"7Q
M)\(?&/P7>E5MO%GPJ\0Z/\1/#[NR[Q#+JOA"^UBTM+G9\S6EY);W4>")(4((
M ![/63K>@:)XETC4= \1:/I>NZ%K%K-8ZMHNLZ?::II&J65PNR>TU'3+^&XL
M;ZVF3Y98+NWFBD7AT(J#^W[?_H'Z[_X(M4_^1J/[?M_^@?KO_@BU3_Y&H _-
M;6O^"4'P*\':U?\ C7]C'QW\7O\ @GKX^OKV75KN3]DSQ/I_A_X,^(-4,<PA
MD\:_LH^.M'\;_LP^)8?/GEENKJV^%N@^)9Q(ZP^)K1Q'+'D?\+'_ ."J7[,^
MR+XH?!;X1_\ !0OX:Z>I67X@?LMZC9?LW_M+P:;90>=<ZAK?[.7QJ\7ZI\'/
M'.IRH'R_P^_:%\'76H72B#2O $)DB@/Z@?V_;_\ 0/UW_P $6J?_ "-0=?MB
M,'3]=(/4'0M3(/X?9J /A_X*?\%-?V/OC3XSMOA*_P 1K_X+?'V9(?._9Q_:
M;\(^)?V</CPMQ,R+Y.C?#WXN:?X9N_'=LOFPD:W\-+SQKX<N!-&UGK%PK!J^
M^PRDX!YQG:05;&<9VD!L9XSC%>!_&OX-_ /]I#P;<_#WX_\ P/\ "7QH\$7/
MG,WA?XG_  NLO&^C03S0F#[;86?B'1[]=+U*%,-:ZII9LM2LYDBN+2[AGBCD
M7X$7_@G_ /$'X$M%>?L!_M@_M"_L[:79%#:? +XX:/XE_;%_92:VAD6Y&CZ?
MX(^*^N6_QJ^&>EW%PLB)!\'OCSX,TS3(KJ9K7P]<1QQ6E 'Z\'I^*_S%<EX$
M_P"13T7_ *]7_P#2JXK\*/VOO^"K_P"UW_P3?_9O^*'Q6_;8_8PT?4X/#/A/
M5;#X<?'_ /9@^)FG>+_@5XO^+>K1W%A\,?#OQ(^&/Q=G^&?Q]^#VF^*?$L^E
M6.HG0],^-5AI=LNIR_\ "23P6ZW)\B_X-@_^"IOB'_@H=^Q9K_@#XV^,IO%G
M[47[,OBJ;P_\1-:U6:'^VO'?P_\ '>H:SXC^&?Q!GBB6&(R1[/$/P]U-+2$K
M!<^"K"^NC$^O6R. ?TQ4444 %%%% !1110 5%/!#=0RVUQ%'/;SQO#/!-&DL
M,T4JE)(I8I%:.2.1&9'C=61T8JRE209:* /BCP=_P3K_ &,O 6@_$KPMX9^
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
M--FU/59H[ _'_P#P2K_X.)_V!_\ @I#X]L/V<O 4?Q/^"_QSETW4[WPE\/\
MXUZ7X9LA\1K71X+K5=8B\!>*/"/B'Q!HFKZUI.E17&K7WAK4AH>N2:9;WM[I
M%GK%KI>IW%H ?T*#.!G&<#..F>^,\X]*6CKTHH **** "BBB@ HHHH ****
M"BBB@#\0?VC/^4\7_!-O_LR7]OS_ -2+X$5^WU?B#^T9_P IXO\ @FW_ -F2
M_M^?^I%\"*_;Z@ HHHH **** "BBB@ HHHH **** "BBB@!K_<;_ '6_D:YS
MP9_R)_A7_L7-$_\ 3;;5T;_<;_=;^1KG/!G_ ")_A7_L7-$_]-MM0!TM%%%
M!1110 4444 %%%% !1110 4444 %<M?_ /(X>&O^P)XJ_P#2GPQ74URU_P#\
MCAX:_P"P)XJ_]*?#% '4T444 %%%% !1110 4444 %%%% !1110 4AZ?BO\
M,4M(>GXK_,4 <GX%_P"11T#_ +!T7_H<E=;7)>!?^11T#_L'1?\ H<E=;0 4
M444 %%%% !1110 4444 %%%% !1110!R&L?\C3X1^GB+_P!-L%=?7(:Q_P C
M3X1^GB+_ --L%=?0 4444 %%%% !1110 4444 %%%%  0#P1D>AKG?%/A'PK
MXXT#4_"GC/PWH/BWPOK5L;+6/#?B?1].\0>']5LV(9K74M$U>VO=+OK=F52T
M-U:2QDJ"5) KHJ* /\P+_@[6_P"";,'[+?[3/PD^/_[/WP"\-?"S]DSXC_"W
M3_"=VOPH\(P^&/AKX3^.FC^+?&&I^)M/U+0="1/#'@N_\:>'-:\+ZOHBVECX
M?TWQ1+I6O+86=UJNB:S/)^4/_! 7]FGX[?M%?\%5OV/)?@KHNNS6GP9^.7PW
M^-OQ4\8:9;SMHO@7X8_#KQ+:>)/%-[XCU:(?8]-3Q+INFW7@[1+*[FCF\0ZS
MKMKH]G%.;B;R_P#8Y\5^$O"WCGP_J?A3QIX;T'Q=X7UN!;36?#?BC1M-\0:!
MJ]IYL<OV74]&UBUO=-O[?S8TD$-W:S1AT5PH901Y=^S_ /"#X3?!_P "6FD_
M"3X7?#CX6:3JG^G:CI/PU\">%/ 6E7UZD]TBWEYIWA+2-'L[JZ"NX%Q/!),-
M[X<;WR >Y+PH&,<#CCCVXXXZ9[XI:** "BBB@ HHHH **** "BBB@ HHHH _
M$']HS_E/%_P3;_[,E_;\_P#4B^!%?M]7X@_M&?\ *>+_ ()M_P#9DO[?G_J1
M? BOV^H **** "BBB@ HHHH **** "BBB@ HHHH :_W&_P!UOY&N<\&?\B?X
M5_[%S1/_ $VVU=&_W&_W6_D:YSP9_P B?X5_[%S1/_3;;4 =+1110 4444 %
M%%% !1110 4444 %%%% !7+7_P#R.'AK_L">*O\ TI\,5U-<M?\ _(X>&O\
ML">*O_2GPQ0!U-%%% !1110 4444 %%%% !1110 4444 %(>GXK_ #%+2'I^
M*_S% ')^!?\ D4= _P"P=%_Z')76UR7@7_D4= _[!T7_ *')76T %%%% !11
M10 4444 %%%% !1110 4444 <AK'_(T^$?IXB_\ 3;!77UR&L?\ (T^$?IXB
M_P#3;!77T %%%% !1110 4444 %%%% !1110 4444 (>GXK_ #%<EX$_Y%/1
M?^O5_P#TJN*ZT]/Q7^8KDO G_(IZ+_UZO_Z57% '74444 %%%% !1110 444
M4 >9?%_XP?#_ .!7@/5/B/\ $O6IM%\,:7=:1INZQTC6?$>MZOK?B+5K/0/#
M?AOPUX8\.6&J^(_$_B?Q'KNHV&CZ!X>T#2]0U;5M2NX+:TM79F9/GRR_X*"_
MLFW/PL\#?&"]^*/]@^$O'Z>*'TNV\0^$/'6E>+='7P%%#-\19_&O@=_#,OBW
MP+I?PU6YLW^(GB/Q9I&D^%_!=OJ&EW^O:Y9Z;K&D7E_K_MP>!M1^(7[/7B30
M=,^#VI?'">#7_!&O'P;X6^(%Q\,/B38)X<\7:3K0\=?"'QI;ZCH+:;\6?AU+
M9P^-O =H_BKPA'KNL:(OA]O$^E'5%:7\L/A'\&OVU_"WPX^&OQ!\7?"3XI?%
M^^E_92_:;_9?\$_#WQEXN^#6B_&#P/X2^)TGP"\2?!"^^-DDFM>$?!4<3ZE\
M/O&_AKQKJ.@76M^-_"G@V3X5Q^+O#GB3Q;I_CF\LP#^@&UNK:]MH+RSN(;JT
MNH8KBVN;:5)[>XMYXUEAG@FB9XIH9HG26*6-FCEC971F1@3/7D/[/OPZU/X/
M_ CX+?"?6M637M8^&/PE^&WP\U778VE>/6M2\$^"]#\,7^K(\Z13LFI7>E37
MJ--%',4G4RQI)N0=GXTT+7O$>@7.E>&_&>J^ =6FFM9(?$NC:3X:UJ_M(X)T
MEG@BT_Q;I&N:)(EY$K6TKW&G2RQ1N9+9XI@D@ /QK_:,('_!>'_@FX20!_PQ
M+^WYR3C_ )F+X$5^WN]/[R_]]#_&OP6_:W_X)W7?[1'[>7[(U]XV_;3_ &P_
M 7C#0?V;?VP)_#/Q _9X\7?"SX#>/-(L=.\=?LI6>HZ*NN>$_A3.^HZ'KT?C
M.Y;6K.^MIM\VG:.]M-:&.Z6]]#_X<RWO_26O_@M1_P")L:!_\Y>@#]IMZ?WE
M_P"^A_C1O3^\O_?0_P :_%G_ (<RWO\ TEK_ ."U'_B;&@?_ #EZ/^',M[_T
MEK_X+4?^)L:!_P#.7H _:;>G]Y?^^A_C1O3^\O\ WT/\:_%G_AS+>_\ 26O_
M (+4?^)L:!_\Y>C_ (<RWO\ TEK_ ."U'_B;&@?_ #EZ /VFWI_>7_OH?XT;
MT_O+_P!]#_&OQ9_X<RWO_26O_@M1_P")L:!_\Y>C_AS+>_\ 26O_ (+4?^)L
M:!_\Y>@#]IMZ?WE_[Z'^-&]/[R_]]#_&OQ9_X<RWO_26O_@M1_XFQH'_ ,Y>
MC_AS+>_]):_^"U'_ (FQH'_SEZ /VFWI_>7_ +Z'^-&]/[R_]]#_ !K\6?\
MAS+>_P#26O\ X+4?^)L:!_\ .7H_X<RWO_26O_@M1_XFQH'_ ,Y>@#]IMZ?W
ME_[Z'^-&]/[R_P#?0_QK\6?^',M[_P!):_\ @M1_XFQH'_SEZ/\ AS+>_P#2
M6O\ X+4?^)L:!_\ .7H _:1W38WS+]UOXAZ'WKG/!CI_PA_A7YE_Y%S1/XA_
MT#;;WK\=[G_@C5?0V\\J_P#!6O\ X+3DQPRR#/[;&@8RD;.,_P#%E^F5Y]J\
M+_95_P""5OB?XQ?LP_LZ?%OQ'_P5C_X+(V?B'XH? SX3_$+7;3P_^VAHEGH-
MMK'C+P)H/B'4X-$M)_A#>S6NDQ7NHS1Z=;37MW+!9K#%)=7#(97 /Z(=Z?WE
M_P"^A_C1O3^\O_?0_P :_%G_ (<RWO\ TEK_ ."U'_B;&@?_ #EZ/^',M[_T
MEK_X+4?^)L:!_P#.7H _:;>G]Y?^^A_C1O3^\O\ WT/\:_%G_AS+>_\ 26O_
M (+4?^)L:!_\Y>C_ (<RWO\ TEK_ ."U'_B;&@?_ #EZ /VFWI_>7_OH?XT;
MT_O+_P!]#_&OQ9_X<RWO_26O_@M1_P")L:!_\Y>C_AS+>_\ 26O_ (+4?^)L
M:!_\Y>@#]IMZ?WE_[Z'^-&]/[R_]]#_&OQ9_X<RWO_26O_@M1_XFQH'_ ,Y>
MC_AS+>_]):_^"U'_ (FQH'_SEZ /VFWI_>7_ +Z'^-&]/[R_]]#_ !K\6?\
MAS+>_P#26O\ X+4?^)L:!_\ .7H_X<RWO_26O_@M1_XFQH'_ ,Y>@#]IMZ?W
ME_[Z'^-&]/[R_P#?0_QK\6?^',M[_P!):_\ @M1_XFQH'_SEZ/\ AS+>_P#2
M6O\ X+4?^)L:!_\ .7H _:;>G]Y?^^A_C7+7[I_PF'AKYE_Y GBK^(?\_/AC
MWK\@O^',M[_TEK_X+4?^)L:!_P#.7KYU\8_\$M_%6@_M0_ ?X0VG_!6+_@L<
M_AWXC_"3]HWQEK=U<_MGZ,^O0:G\+=>_9[L-!ATF[3X0QP6^FW,/Q+UMM:@E
MLKI[J>UT9XKBT%K*EV ?T8;T_O+_ -]#_&C>G]Y?^^A_C7XL_P##F6]_Z2U_
M\%J/_$V- _\ G+T?\.9;W_I+7_P6H_\ $V- _P#G+T ?M-O3^\O_ 'T/\:-Z
M?WE_[Z'^-?BS_P .9;W_ *2U_P#!:C_Q-C0/_G+T?\.9;W_I+7_P6H_\38T#
M_P"<O0!^TV]/[R_]]#_&C>G]Y?\ OH?XU^+/_#F6]_Z2U_\ !:C_ ,38T#_Y
MR]'_  YEO?\ I+7_ ,%J/_$V- _^<O0!^TV]/[R_]]#_ !HWI_>7_OH?XU^+
M/_#F6]_Z2U_\%J/_ !-C0/\ YR]'_#F6]_Z2U_\ !:C_ ,38T#_YR] '[3;T
M_O+_ -]#_&C>G]Y?^^A_C7XL_P##F6]_Z2U_\%J/_$V- _\ G+T?\.9;W_I+
M7_P6H_\ $V- _P#G+T ?M-O3^\O_ 'T/\:-Z?WE_[Z'^-?BS_P .9;W_ *2U
M_P#!:C_Q-C0/_G+T?\.9;W_I+7_P6H_\38T#_P"<O0!^TV]/[R_]]#_&D+IC
M[R]5_B'J/>OQ:_X<RWO_ $EK_P""U'_B;&@?_.7IK?\ !&>]4 _\/:_^"U!^
M=%Y_;8T#'S.JG./@OGOVY]".M 'Z]^!73_A$= ^9?^0=%_$/[\GO76[T_O+_
M -]#_&OYQOV/_P#@E]XM^.?[,WP8^+/BK_@K%_P6-L_$7COP38:]JUMX;_;/
MT:RT*&ZFN;RW,6F6ES\(]0FM[5$MD$<;WMP5Y'F&OI/_ (<RWO\ TEK_ ."U
M'_B;&@?_ #EZ /VFWI_>7_OH?XT;T_O+_P!]#_&OQ9_X<RWO_26O_@M1_P")
ML:!_\Y>C_AS+>_\ 26O_ (+4?^)L:!_\Y>@#]IMZ?WE_[Z'^-&]/[R_]]#_&
MOQ9_X<RWO_26O_@M1_XFQH'_ ,Y>C_AS+>_]):_^"U'_ (FQH'_SEZ /VFWI
M_>7_ +Z'^-&]/[R_]]#_ !K\6?\ AS+>_P#26O\ X+4?^)L:!_\ .7H_X<RW
MO_26O_@M1_XFQH'_ ,Y>@#]IMZ?WE_[Z'^-&]/[R_P#?0_QK\6?^',M[_P!)
M:_\ @M1_XFQH'_SEZ/\ AS+>_P#26O\ X+4?^)L:!_\ .7H _:;>G]Y?^^A_
MC1O3^\O_ 'T/\:_%G_AS+>_]):_^"U'_ (FQH'_SEZ/^',M[_P!):_\ @M1_
MXFQH'_SEZ /VFWI_>7_OH?XT;T_O+_WT/\:_%G_AS+>_]):_^"U'_B;&@?\
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
@H **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>corpcolor.jpg
<DESCRIPTION>CORPCOLOR
<TEXT>
begin 644 corpcolor.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T
M     ! !+     $  0$L     0 !_^%&HFAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI
M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN
M<SIM971A+R(@>#IX;7!T:STB061O8F4@6$U0($-O<F4@-2XV+6,Q,S(@-SDN
M,34Y,C@T+" R,#$V+S T+S$Y+3$S.C$S.C0P(" @(" @(" B/@H@(" \<F1F
M.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M
M<F1F+7-Y;G1A>"UN<R,B/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA
M8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G
M+V1C+V5L96UE;G1S+S$N,2\B"B @(" @(" @(" @('AM;&YS.GAM<#TB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(*(" @(" @(" @(" @>&UL;G,Z
M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O:6UG+R(*
M(" @(" @(" @(" @>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O
M;G,N861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(@H@(" @
M(" @(" @("!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(@H@(" @(" @(" @("!X;6QN<SII
M;&QU<W1R871O<CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]I;&QU<W1R871O<B\Q
M+C O(@H@(" @(" @(" @("!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC
M;VTO<&1F+S$N,R\B/@H@(" @(" @(" \9&,Z9F]R;6%T/FEM86=E+VIP96<\
M+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.G1I=&QE/@H@(" @(" @(" @(" \
M<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!X;6PZ;&%N9STB>"UD
M969A=6QT(CY.97=#;W)P0V]L;W(\+W)D9CIL:3X*(" @(" @(" @(" @/"]R
M9&8Z06QT/@H@(" @(" @(" \+V1C.G1I=&QE/@H@(" @(" @(" \>&UP.DUE
M=&%D871A1&%T93XR,#$V+3 Y+3(X5#$T.C(R.C,T+3 U.C P/"]X;7 Z365T
M861A=&%$871E/@H@(" @(" @(" \>&UP.DUO9&EF>41A=&4^,C Q-BTP.2TR
M.%0Q.3HR,CHS-UH\+WAM<#I-;V1I9GE$871E/@H@(" @(" @(" \>&UP.D-R
M96%T941A=&4^,C Q-BTP.2TR.%0Q-#HR,CHS-"TP-3HP,#PO>&UP.D-R96%T
M941A=&4^"B @(" @(" @(#QX;7 Z0W)E871O<E1O;VP^061O8F4@26QL=7-T
M<F%T;W(@0T,@,C Q-2XS("A7:6YD;W=S*3PO>&UP.D-R96%T;W)4;V]L/@H@
M(" @(" @(" \>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z06QT
M/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U
M<F-E(CX*(" @(" @(" @(" @(" @(" @/'AM<$=);6<Z=VED=&@^,C4V/"]X
M;7!'26UG.G=I9'1H/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SIH96EG
M:'0^-C \+WAM<$=);6<Z:&5I9VAT/@H@(" @(" @(" @(" @(" @(" \>&UP
M1TEM9SIF;W)M870^2E!%1SPO>&UP1TEM9SIF;W)M870^"B @(" @(" @(" @
M(" @(" @(#QX;7!'26UG.FEM86=E/B\Y:B\T04%14VM:2E)G04)!9T5!4T%"
M24%!1"\W44%S54=H=F1'.7IA1SEW241-=4U!0311:VQ.02LP04%!04%!0D%!
M4T%!04%!14$F(WA!.T%10DE!04%!05%!0B\K-$%$:T9K8C)*;$%'5$%!04%!
M068O8D%)44%"9U%%0D%514)G549"9VM'0E%92D-W9T="9V=,1$%O2T-W;TLF
M(WA!.T1"04U$07=-1$%W441!-%!%03A/1$)-5$9"451%>'=B1WAS8TAX.&9(
M>#AF2'@X9DAW14A"=V-.1$$P645"05E':%521E)O9DAX.&8F(WA!.TAX.&9(
M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX
M.&9(>#AF2'@X9B\X04%%46=!4$%%04%W15(F(WA!.T%!25)!44U2068O14%A
M24%!04%(05%%0D%114%!04%!04%!04%!449!=TE'05%!2$-!:TM#=T5!06=)
M1$%114)!445!04%!04%!04$F(WA!.T%104-!=U%&0F=C24-1;TQ%04%#05%-
M1$%G44-"9V-$0D%)1T%N34)!9TU20D%!1DE227A15D5'13)%:6-9155-<$=H
M0GA7>%%I4$(F(WA!.U5T2&A->%II.$-2>6=V16Q1>E)4:W%+>5DS4$-.55%N
M:S9/>DYH9%5:2%1$,'5)24IO34I#:&=::$I21E)Q4S!6=$Y62T)R>30O4$4F
M(WA!.S%/5#!:6%=&;&%7,7AD6&PY5UHR:'!A;71S8E<U=EDS4C%D;F0T95AP
M-V9(,2MF,T]%:%EA2&E);4MI-'E.:F\K0VLU4U9L<&59;5HF(WA!.W%B;DHR
M96XU2VIP2U=M<#9I<'%Q=7-R839V;U)!04E#05%)1$)1545"45E%0T%-1&)1
M14%!:$5$0D-%4TU514954DYH26=:>&=:17DF(WA!.V]B2'=&34A2-%-.0T96
M2FEC=D5Z2D121&=H85-5>5=I63=,0T(S4%-.94I%9WAD56MW9TI#:&=:2FI:
M1D=I9&MD1E4S.'%/>G=Y9W F(WA!.S K4'IH2E-K=$U453504FQD65=6<&)8
M1C%E6#%2;%IM9&]A5W!R8D<Q=6(R4C%D;F0T95AP-V9(,2MF,T]%:%EA2&E)
M;4MI-'E.:F\F(WA!.RM$;$I75VPU:5IM<'5C;EHV9FMQ3VMP86%N<4MM<7$V
M>71R<2MV+V%!07=$05%!0T5135)!1#A!-50O:3=Z6"]!3EAQ+W=$*VMM8B\F
M(WA!.T%*<7IF*TA(=41I.%)D+VDW>E@O04Y8<2]W1"MK;6(O04IQ>#A/4&-&
M-&EM*VHO.')6,7!$2G!$83-Q15-M:E,R>EA5<4%J<U=5;%(F(WA!.VM*94A(
M;E1)8U)6.5-S4'IJ,'DS834Q0TQ8-U<R5&0U-69R:7AR+W)/9FA(,&Y!1&I0
M3&A5.%-1+W=#3'9.9B]!1F5R+W=$-E-:=BLF(WA!.V%S<SA/4&-'4$589C1U
M.#$O=T16-G8X02]P2FTO=T-A<V9$:C-"94EV<$DO;51F*U5V.$%N2'I23EI7
M43-/=#,P9C%7>FQN4'%(,5@F(WA!.V51;58K4DIB9VE%-SDV03=:<F9"13AX
M2%)V-'%I.&0X;"]L-S4U+TYE*W9T4FLQ14],56=81V]8.&MJ,6MC5E=.04%X
M-D0R04@P6FTF(WA!.UI-<V-1<6US4DUK-#AU+VQR*V50:R]Z9U8P0WAM:VMT
M2D%7;FEK5DQ'-6IO1TE:<%1%:G%Y.6IU1#=J251Z67!X,U-)>4):;"]W034F
M(WA!.UA83C).33AQ4T5.8E-Y3F1'5TE057%X4T5L4WDW2&ED<354;U%,3$Q)
M>3,O04IX:VMK:R],24Y)>&1V<C%W2W-35#!4>'EN5V97;4@F(WA!.THT0G).
M,61$.#=B-4)--%5E6EI11C5';%!R-3)P6$YH141W=C@S.4169G%:9"]Z;%9C
M6$5F-6AA97-C<F]P,&E%,%9I0E@V>F-E1U4F(WA!.S9%96<K.6QK3S<S=CAO
M,EHO=T%S+TQB35-Z1WAI<51U5'1M0FXK<RLY=&IY660O>FQ(3$I(*UA&=3!B
M;$<O4V-!<7!)4#DQ3C1:9&\F(WA!.W9R*T1(2GEE0R]L+RM83W4K9&)A.'5,
M5%<W5%0Q<S-33FQV<#5)>7AC13%4:7)6<%1F32],;$5/:EA'2DPS9CAJ+WER
M,3-Y9G$R;S8F(WA!.VAF-G9:-FYB,TYU245&<$Q*3'AC3T@K3&UQ9V):9V%N
M3TIG04-M>4UA97A::4TS>%)R3C%D1#@W8C5"331595I:448U1VQ0<C4R<%@F
M(WA!.TXQ141W=CA!3B]1-#DK<#96+WIL3#4P.'<R97$V9C5A<W)M4S$P>6$P
M1C-D96MX47I/.')X:$A99%914E8T*RLO8DUB4EEW45I(;7HF(WA!.WE33'DQ
M4$ED:&1E6#E0,5!Y+S5K=&12,3)C<4QV47IX<S=I0FU"4'=03DEV<3A32TAI
M0C1I;WI+.%5G:T5B9#=$:#=N=EAL;4PX>#<F(WA!.TPX;&9.9&HU,6=K:75B
M5%1,,#9B8WEZ4GEZ4$$Q;S4T=5DS9'%X<U R.39';F)-0V9!8V]-93ET1CA/
M-WEB+VY'-C5U6E!Z5'-L958F(WA!.S-8-G1C+T-Z16HK-E!J;5AR0BLW83A:
M,V98,F%H=F529C@U32MB5S!B>4I(<%9V255V3F-M15%),DEG:'!*35%F;G=8
M-4YM6&\X9D8F(WA!.T\K-6AK3D(X-&53=DTK<6564$XR:38U33!W:&EK4UHP
M6FHK.'182FIL;T0O041*>4%Z635)0U531V]%9W9R>C@Q<FA8+TLW>D1C45,F
M(WA!.V-K9E0U2&EL43=&5U=O24DX4FUP=T0Q:C-T.'54-40O04,O+T%$03%F
M>68U;W1.86=K:VYH:E!P,VQQ6$Y*<F1I3V%B,3,R<7 W34$F(WA!.V,R,EA%
M2GAP>#1Y;W944"MC;69-1G)Q>F55.58P;35,,DXY6GI447E)>$91>G Q04]Z
M1&]2,D]9,FIH6$5#,EI$>5)8;4]E8V8X-',F(WA!.S9"24I'16AU:%8V;78K
M.44O9D)!9G9Y<"ML-7@K6'8U8BMC4%!K97!V;VPW0VIA5TEJ3DAD5%-X<S5N
M16Y!4CA59&$O=6HY;VIT;5(F(WA!.VQY>'@Q635S26=L3U!Y>2]-:GI:-44X
M-E)A3G%T>DUD3%<V*W!A<G!S-VU265<U*VTW>#%*0W1',B]W+V%!<&MC,D=-
M-#)/85EY24XF(WA!.U!,.'E7=#E(+VMF*U%M;E,V9&)E85!.='5,;#=K0UA4
M=$IL1EEL:4Y#:W,V+W1L*V]1-U4V,4IO3F1Q9%5B-%ET,$ED4RMH26]O;UDF
M(WA!.VMI:%)9-&\Q0WAX;T%Q<6]&04%"<T%-,3=A=7A6-40K8FXU0V%*-6QS
M6CE5.'97,&5N*UDT=UI!:U%%8TXS,TM33'-Q>4AS*S(O,G8F(WA!.T5:9416
M1TIO.&U%;U<K5$HT6F]*<$E*:V%/84II:VMB06AL6E11<5%E:$)Z8D%U3SES
M."\V8F14+W=$3T]V:VTK:7$P3FY-4F-+3V<F(WA!.T4S<6A83S-:;#0Y92M9
M5TDO=G!"=6PY251F.$$U>#,Q-U0U=GDK.'IE5D5V-&)$5S=L-VEA>65E6#!1
M9G).<6M+=7)F82]D=D96:70F(WA!.U-+-416>%!'2E9S=4TW4$QF3U@K379+
M=7%R<',O;7HY2GHX03AJ-F)F,T4X8UI*23E.,F(P-E!T5VQ/:'I+>#A-:&9$
M6'=94W-D6&\F(WA!.W8O3U%3,U4O-6,O;#5E4V,U4CE506UN66QI6DIB5T)H
M>5DY,C1-8WAT2CEC;654:T=69C@T,F5B9DQ.;"M8:SEN9F%P83)D,6$S:S F
M(WA!.VLP5GA-:U1#3C%29S1$:U9863<K,E9A>DA)>G-"3TTW4$0T-VU06'9Z
M:T8S<&]-<U=P95E44&%61D-5;79E844K2'=T=FUD6$1J,S8F(WA!.U(O43$O
M=T%43E X06Y+-R]!36U*<#,O8DEH+S9I8FY+9$0Y0CDV8W9.-T0K5G9N>GE0
M6F9L,S5E=$QZ>D9P;'1D43)54U17.#$U8G@F(WA!.WE)=T<V<VI/1T(K95EE
M9D9)>DY!=&M:0VU/+S@U2F%Z;RMR+T%*5W=85VLS,79Q1G%.5FAJ33ER2VLX
M66-1>6MR>6I,0V]"1S)784\F(WA!.TI'5&9U4DTW4$I0>6LO2FHO;%E6;'%.
M>BMM4#!:.5%K:FHT9E9V<DA0,49,5G(V<TY+8V-Y."MO.$UJ83)U34QF4B\U
M4R]L:"]W07$F(WA!.RLP;3DP+SA!4V8V5"MU5&DT.5@P4'$O1VE"3U!(,4IA
M.4]T8S$R9DXT:'5Q8F]X<&Y754UN>$AR6"]K-S<O.$$X0V%8+W%03V)Q4#DF
M(WA!.S$O;2]O8V8K3#1V85!Z-#@Q9FQ08S,U.'4K8DQ(57IQ;&EQ>5<Q+W X
M8U!.1FU53CA,>7E+1U@K6E=8<4YS=SE,1$I6>'%M>5I(5C4F(WA!.UHU-"]*
M:5!1=DHQ=#5X,&Y82614,%,V5T8T,&M145A&2C9!04M(;%8R56UJ04=O,S(R
M3UI73%5C575%:6EW;$-H8DM0>6,X,#8S9B\F(WA!.T%*6"]!2F<V2&5Z4UA.
M:' R:C-%=&LP:$QE:C9T=$]':D)0-TQC05%+-V(P-C56<4E!6DEK9%-M2C),
M168K8V9D5C!V4W9Z3'1,>E4F(WA!.S=Y0W=T1G0W:%=U3&U225EW5VI)04QU
M5EAF3&1816U&0D=--W9R0S$X*RM28GDU:71B5'I(<&1X9%1S231927(R,V52
M,UDP5E966$HF(WA!.UEK.4%-,5IX4TA1=#-%2'ET+WIK4C5R+T%%-RM9.3-B
M4E!Y<SE&55=%42\T<U%K>FXU*W%3=CA!<V,R;6MH=W<Y-U1K3FQJ9FYR>F0F
M(WA!.W!(;4<R,$=+=S!T=$]B4G)"3D]K8WEI5#%K:3-6-D)%-'1Y6GEE=&$U
M6FEX;4XR8G-S6D5&-VHU83@R+S1G+S5X<3%M2U8K5C=O.6HF(WA!.TYP.7A5
M-VQ9,4)H8C5E:U98-6<U9WIX.$]995IB46)I.%<O3&)Y0DXU,F97-T,P86UP
M,F1G8GI4,4IO<GEP3$=P:F%U,WAQ-4$Y-F0F(WA!.W-Z8S)89V\Y3&$T>'1J
M1C5E86PY5V@P=3=:>$9P.&MO:70U05%9;6M).59A2&-F16Y4>')L;T$U.3=%
M=F-036XO<DLS;"\X035I:"\F(WA!.S%%6$=935 W.'1P*VPS+T]+*W8V1G!!
M.#!(5G12=&10178Q17A'-FUJ:#5C4')(3&HV:DQ8:GE&8V1D16UQ2&5J15AM
M2&UY*V<X>68F(WA!.VUH9C-7:T%Z=S9N<6A&:5%#1$E*2E%Q14M26#1U=$M6
M>DMG3TA(=C!$16TU32\X04MN+T].2&YD4$UM;7EA-T1A:E(T<FE/4RM#>D(F
M(WA!.WDP4TAK>6-12R](5&HY3UDK5%=2-%183FM-6G0Y56=!04%#9TA16G$R
M-3@T+VY0+T%--4$V+UDK66)R>34U4VU7>FHP-E%W,W5O.$8F(WA!.VMK95ID
M<$DT>$E'5E92=FA*<%5K8D5$<G-D4'!14GA387!Z-D)0=DM$9CA!3U,Y;EIP
M4$UD3S%M,75O5FMT,79P141P>EAK<F-O:$<F(WA!.S4V-VAI9F]Y=DHT2C=W
M>4A%:R]M<GE:+WIK>#5L1'@S,F]15SEM.6$R5FYC<F)28U0K>3-!0C-8+UA:
M<VY$2F=J>4-#2D9H4"]1<S,F(WA!.S5P9C<T=% K:VQF-EIF.$%N36)$=WDK
M:2]*9FMG469L:%EE579-='1(3T9T;70W-C,U8S!.6D=955EE1E%14G5$-S5R
M<VU4,6U55S0F(WA!.T1A;FLK=68X-&Q/8FU35%$Y959B9&E42&(S:TI,2TLW
M07EX;C1T=2]!6FQX,3-E1W,T:V8U6B\U>%$P;3)U:VXX>&%U*V]226%M>70F
M(WA!.UDO459Q9&UL3$]X2&E&0VXS>4TY8U1Y0U)J1#%Z>DHU13AU95E02W8K
M1TPV,TLV5VE2>#)Y>&UJ=RMI3TU44G-A,$M$8F9T<V-X25HF(WA!.U1'6$5/
M8DUI,VAD.2]W031K86US,RMG*UEO2DE3=R]V-V0T,D,Y+W-V24-2.4=:=S$T
M-FAR.$IN,S58+T%03U K:"M43#E.679R;S8F(WA!.W1R359F<3!H5#!O64]1
M;U-I8VY,4%%K8VEF:T%C>#@R<4UX43)$2TU+9"MA+W=#4E K4"]!1$9B-GHK
M;E P8CE8<S!S+U$K<2MV6&@F(WA!.TQ*2GHU971&4W9Q,'!4=&IG,5!H:7%T
M6E%T:&8O46]F+V8R9CEY+R]!3$]C=B]0+T%.2#=F,DUF0S@R52]W1%%V6"])
M3G8X04)8-F8F(WA!.R]W0VQN*VLO<B\Q5"]I<C!V4SE,,2]P-6,O;WER.#$V
M*TMU:DQG,G!K9C539FQ6+WER,GDQ1S(O4VXV5"MV>5)Y8R]1*W(X4%15<E,F
M(WA!.VYQ5%9R>7ER4&XX46IA:WAJ5%!S;UI/>%8T:F4O=T1/3E Q;GIX4#5O
M+WA(=SEF53,Q4#9N.5-R5&YC1V8P=E4Y8V502&QX*VI-,&$F(WA!.WEO.$YD
M2V$O1#-T;&XU<69K>F]N;CA7.7I,8W9P,G)7<6U+2RMJ45-";WEA.$I)>54U
M0E-35F]W<%4U5F<Q0G@K65I3:F)Y>4@O;D4F(WA!.W97,FY73S0X>#(V,FEN
M6FMG:V1X6#=614QQ=B]!03):6#4T9'I$=W9.-C$U9B]+3%%V3"]!2D0Q8GER
M<&MZ3$QR3G100F5A<$MO95(F(WA!.W!*-%=I1&Q!5BM&3UAW<%@V86MN35-E
M8WEM2DAO>D5A1E!-4"MH42\K+W,O-VPO+T%'8S5L9FXO04]J.78W1TAH96%9
M*UA0*V-82F0F(WA!.T0Q-U0Y66@X,&E38E0U-#=M3TYR0V=,4G-'05 K:VYU
M36A05SA127(W56I(4E)(;'8O;D=#,# S>E)A-C%Q,G9$5UE96FUU3&EY:W,F
M(WA!.V=I>G514T]B3DY+2V-Y1TDT;7941V5T=4Y!5CA61U!E,F(K9"]W06XO
M2UAM5'DU8V%46C).;F\Q,TLP8E$V:F)7:UA/36\T63=*-E(F(WA!.UE-=%9)
M-60X;W@U-5)L9DYK63)'3&55+RMC9DQV>2]O=FU,4T8X>F973%1Z1%HO5EI&
M*W!C4%1K52]"3B]F='DT<7I$:G17=EAB3&,F(WA!.VUQ-&E$6$I!:%-99FQ0
M.$%K9"]Y<B]83'964# S*VLO<E9S8E@P9G%V,69J5U)(-6-V5VQR.6EL2UI(
M4'%F14964WAH4U@O;4PO>FHF(WA!.VAP9FUZ>DQ.<G1J<78V2&MU=T=V24)B
M0V18;4=X;$9*665*654U8D=P,S<U3$1Q>D-.15=I5T\P,C%,.&QV<G8U5F%F
M-4,O5$AP+U4F(WA!.UI23"MK=G$S3&Y34U-3;F\K<4MF,W10=#ES:$A55FM-
M-EIC3S%-0R\V1D0O04\O<R]W0S5F+S)C-6MF;B]W0VHY=C='2&AE8DXO>30F
M(WA!.R]W0V-F9DQ(:S=523E7=4QH.5DQ94=P=' U545555))<'E324TO>&4W
M36%D=#AO>F%Q57A824UO=T%2=FPO.$%0-SAU=&0Q;3 P97@F(WA!.W5,9UAL
M-TE)<F8Q64=20S4K>4,Q9'%N664K4FYP6GA&;$EM0SE'>DA:4&@O.#1V2S)P
M95AV>D,Q:4LX:DEH=G)M83ES<'%(:DI$8U,F(WA!.T=24T115DLX=4QE-'ID
M-F59;$%/4$U56#!B-4DO4%!Y4'%9,&9Y+UE#.75.56MI:'0Q:%,R66IK:4%-
M4V$P0W)1;&TV06(U<G-M;6LF(WA!.TQ*-4YW;4,Y5'I&6DU(.#9F;DHU2CAN
M875M:S9Z3DUT-#A+,TA'1TEY9TDW36\U14A9+T(P.$UV>#9E57A966U10V)1
M>6%.-38X<C(F(WA!.V0Y8E18165N6%I%.$5K6CE'56A3>6(O83(V-UI82TII
M84ME84(O-59H;W8O04,S86@O,&M$+VUN0GA)-%AF.$%+<TY&+W=#5S=54"LF
M(WA!.VMG9C@P-#A3.$QV*U9984PO=T%T,F]F.4I!+S5P>#1L-%AF.'%W,%@O
M;'4Q1"]P24@O3D]0179#-R]L5T=I+SAT,F]F.4I!+S5P>#0F(WA!.VPT6&8X
M<7<P6"]L=3%$+W!)2"].3U!%=D,W+VQ71VDO.'0R;V8Y2D$O=T-A8V5*948S
M+TMS3D8O-6)T42]W0VMG9CA!3D]0179#-R\F(WA!.T%*5FAO=CA!>3-A:"]W
M0DI!+S5P>#1L-%AF.$%+<TY&+W=#5S=54"MK9V8X,#0X4SA,=BM666%,+W=!
M=#)O9CE*02\U<'@T;#189C@F(WA!.W%W,%@O;'4Q1"]P24@O3D]0179#-R]L
M5T=I+SAT,F]F.4I!+S5P>#1L-%AF.'%W,%@O;'4Q1"]P24@O3D]0179#-R]L
M5T=I+SAT,F\F(WA!.V8Y2D$O=T-A8V5*948S+TMS3D8O-6)T42]W0VMG9CA!
M3D]0179#-R]!2E9H;W8X07DS86@O=T)*02\U<'@T;#189CA!2W-.1B]W0U<F
M(WA!.S=54"MK9V8X,#0X4SA,=BM666%,+W=!=#)O9CE*02\U<'@T;#189CAQ
M=S!8+VQU,40O<$E(+TY/4$5V0S<O;%=':2\X=#)O9CE*02\F(WA!.S5P>#1L
M-%AF.'%W,%@O;'4Q1"]P24@O3D]0179#-R]L5T=I+SAT,F]F.4I!+W=#86-E
M2F5&,R]+<TY&+S5B=%$O=T-K9V8X04Y/4$4F(WA!.W9#=FDO3%12;W!5:U<Y
M,4%L1T1!1V5O<4189C1C2$5N:&9$=&QE6$YL95%8;'))67)Q,FM384-697%Y
M4G-'5F@W9VEU9$%267!X;C,F(WA!.T0K5U U:398-34X='AA:F)S<V5O46A9
M.55S9V9I:&UP=G-35'=E:$M.,TAU1&UK>EEJ0U9/4D=6<"]R6&PO43EC=%!Q
M97-714=O5S$F(WA!.V%I2S1J5U%"=6Y*95$K12LT,WEU37I(8T9K46AV3"]K
M,WEP-61$+V]04V)85#)K2$=34T-.5FM95G)2<%!T:U8W131:-4I3-6Q!1DPF
M(WA!.W9.4&UN4F9+*VE81W,V>$])3$]!9DXU2% R630Q+V%D=7<O:&I#0FMA
M0VLP*T<O3VYM<2LX,2M:.5$Q*SE(1U<Y:S5,14YX2$=O0U(F(WA!.WAG,$9E
M0TM"6'8Q>F0T-$-%44$T,&I:9E(Y=&8S,FXO05!/3'-6-5E8371P9'<R0VU'
M-6=D;W!%2G5Q5E8P25EB2'1M=4E">C!E.78F(WA!.R]H95%E57(S.'A0361P
M4&-F.')+:C!B,$I"2#9/<F$S8S)S:C%&95-,5BM3.7$U;#5"0U X1BLT3E%S
M.5=C964O36YM-WED*U57:S8F(WA!.UI.-6UB571D,6TY;&UI,75W=EIP*U9N
M1E)I23=L=45N,C)18F)5<FQ'2T5:-4-A;T1P5$]226ET+W=#8V8O4&YM<5!Z
M+V-E5W9-*W F(WA!.UAL-C)O5S%B6DPR-&MN.4]A2F986&HV:DYX-7A&<3AE
M=3)(5EEO.$A&14Q!;39+="]W035/96%V3D=J96%T2F<P:E=,-U1O6DQ(;DHF
M(WA!.T9A6$TP0W,S<D]/5$Q'>6=M9S8T3D9#2FEB1G)K2F5F95E034@U:BM7
M4G Y,FXU:$16,W5G6D9I,"]6<#<S,%-O53!U23,K158U9$,F(WA!.T0P3UI%
M25%L631A*T1!:VIQ>5 X-G90;FYY0S<X<E1X-G!F85!C,S)G,FPQ9E=L<&-4
M5S9'95(U96)M3TYL04IO3W4T-F1S<C R2T<F(WA!.RMW3S=+6DM1*UIT8B]-
M9GEN2EHS168U:E(V,CAZ4%).33%A92]74&="+V9*2E)+3GDR<40P>6-)=VXO
M1%AV1DU34T]R4"]Z:3@K96(F(WA!.TI0>7HX:S8U8E@Q,7!/;V%O:&MV1%IZ
M4U<S<45X2V%N,'EV=W0Y<%(W-6HV9D9(:FM/9$TU;EI"*V%F>FTX>F%&*U8O
M;%!4.5!V2D<F(WA!.S$S5C=*-VDK,5=D:DY/<U!Q=D=V1G!#>#5U469I4%%$
M8F9C4VAP-'EN26YK1FQ+9T5(3#58+S5Y5C!B5')(>D9&<3)O6#!T=WE-9$TF
M(WA!.VIU<#=U84QM458Y93)K1%)C9D5$:T9(,G%B-&501$DQ45)59SE8.#-E
M9F1D,'8X04IA9E@Y5W18,&IZ2&-7,S%55WAQ<G!D>7-99E4F(WA!.VIO4U9O
M2WER53=$35A(:4)Y54YW,D4P2&A8-6,O;5(U-#!F>G(U8W4O34=S-FID84QQ
M8F-42&5853@P3'=3>5!A;5AI-TU0,V-Q13DF(WA!.U R8WIS,D=*:6%!<TY5
M6D<P,2]-9GDS*V1N:VY3>')7<"MC<FE7>6YU:&)24E=M<%@W4T)P1F0Q<7)R
M1W1!<UHW-4A$4$9-,$DO644F(WA!.WE"2%9.=GEM.')F;DHU:"]19FUV+T8P
M,&UH0SEJ:W5R2S4Q1RMA5U-',G5!2FM-9D8T,C5H0T%#,40S>4=E94].>#1D
M+V-&:4-D-U,F(WA!.R]W1$I0>CDU:V9Z+T%+:$IR;70V:&4V5EDR1C=D4S(X
M.7I.3V=70VI616)U5G%&0G!K=%1I:G=#9TPR5T(S571-.'IF;E X06TQ-6PF
M(WA!.W95.'8V<DIO.6IA:C%/159X3&%7.$5B1G934U(T05I*2&)F<V$P-T%B
M17=X-&\W:3%S>35*<#5!+TUR.'<O2B\U:7<K4W9/,3-*9E<F(WA!.SEX4$AA
M>5!C>65S.%1Z9V5J3$A/,WA-:D9L<GE05'=/47DT651H>%)41U)";W--,'HX
M-%!/;FPW.'=*3#(V,64K,4A48F$Y;5,T,#(F(WA!.S1U6EI9;F=-:DMY<6IS
M>7%Y<CEG,#)/6$A4>&Q#<49S94UG<S$O4$QZ-W)!.#=E5W!V3&5U,VM':C9J
M<#ET8TET;F-Z47A30U,U;$@F(WA!.TIK4FQ&4V]!3E)886AY;E19:'=N:4<T
M3$M2,T0V5GI7='(U5"]*4'IN-7<Q2%5V3D-A:')U;UAI5R]L,B]U249U3'5E
M55)Z23!81U(F(WA!.T$W;FDV,4Y'1RMB6%4T-&=#9U!Q1%1J2G1,+WEI+T]V
M>D)O=FTV1F9-=7(S96]A2F9!5SEY8GEE5S1%0EDO0D]N3FUP>$]Z52]:2C<F
M(WA!.V=:3%5A64=0<$<V250S,UI:9CA!;3-Z35 K8VQ).4II,6TY+U$W6#%U
M;W-&=5IF<7A2<EI'23E)3C9F16LQ-EI336-F0G5T-EI8-FLF(WA!.W(Q9CAW
M4'I0+TUV>CE0;TAK-U5*9$TP*T8U4F)E:$LQ<T9G:5E+8FDT;6ER2652<'-+
M,')103DU>'A1>'=U471":U-A1$I024HO4&XF(WA!.WET-3=I,&)863<S6#E$
M;&1)-W4X9#-U659346M,3D1C>F-72$$W<W W9%(Y;DMS=FA3:EDR3$M014,K
M87,R5%%M9FPS>DQR=FQZ530F(WA!.SE4,%,X:W-R,E!94U)N6FQ*0DM/<'%R
M<6%B<7=)>4TT0U%O<$)P-UIO6"]/5VUQ=S(T:C%Z46]R>5E52#%I,&U.=E5E
M.&)R3G8X;4@F(WA!.WEZ0VQO4C!,84UQ3#%8+VY,9&I&26UK*UA!<WAR-E4Q
M,V-C;$(W1F]O,%5N+VM9345D0C-L5&QE365C+WI!.#%E8W(T6&5U,W)4:4TF
M(WA!.VXV=F%O3T5%26)Q231X<U!M87-E-4]:;5!&1T$R87I);&IM5TU8,49,
M+S9Y:U X071N<B]!3E)9>E8O-68T=5(O0W=(.&HO>6(X<V4F(WA!.V9.1C%'
M*S%E-G992F)3-45%83)K:U-+5DU987)E<$9+83%0:FU2<6123$=103%W9T-%
M:2].5T5.-31T4$M/9U)4-G!A*U<T63E-<V(F(WA!.V-Q6G!P;E%M85E-<U-Q
M5U!.>6@T<4YL>7I".5!%9'(S5V9/:TPU;3AY*V1B5#AW3$AZ:G)U:'1O97!R
M3$).1F(O5EHW4TM15V=64&@F(WA!.U-C<U0X0VA7;V--25)-1$5'=V=K,UI:
M9"]W0352,W1T9BM9=DPQ.6%T>G1R<E-K;F=F.$%M4U-6,E4O4T1L3VE&06IZ
M6EI72&5C.5 F(WA!.R]+,U1D3#!Y-SAK-C=F,W5U96]R6&M5>4UI43!4;'IJ
M:TU.<U%Y>61+8W9M2V(S67IK2DEK0E1%,3!8+T%*<6%X<2MS,C-K+U5T6%HF
M(WA!.W!.46XP3E!6;&-56G=L-6-O:FXS9$96<3DX8T513TE$=E=:-4DW.'DO
M=T%V-V(X<R]/.6Q7,B]43V=4:&)I,6IV4W<Y4E590U='4F\F(WA!.U1&5FPY
M='%%5D=2=S5F16HS1DUO.$I:-R]W035+87!P;7$K4F9*,F\V6'A';EA44$IA
M<6=#:%5-2U54:4YL-&9:23=D36\P8U-*>4(F(WA!.UI:3U1Z>CAX3D9V;R]*
M9FM,6&A'5W-:3DQ.:UI/<7),1F-Z4VA7.$]3>3=E3D0T6FM96D1I:U!.:DEB
M07999DTS+T]52&QM1'EZ83,F(WA!.UAL-5!R9794;5 Q=%!U2356:F=867DX
M,RM"5S)Q<3A'4&EF1$U/1VEL>&(X;5IY0F=(-35F;51Q6&UJ>3$U5G-R;7@O
M4C Y,T<R<5@F(WA!.TYK<VAL<4A,43)Z+T%'54DU<4I(0RM$1$UJ5%E21U)0
M4&]X;DMW1T<K9% X8U-A0F]D=G)N;&E84G)(46]J6E=T-C%N9%=X;#E1.#8F
M(WA!.U-Y5$5O>FQL6FAX03-,6F1J-&).1S=9;3-Q6#5T96%0.%0O.#0K95=T
M6&0K9'I*9E<X5C1A.&HV.$U&>$A+5SA/5$QY*U)Z1G=1-&,F(WA!.WA$3UIU
M3#!,+VY(2"]W06Q,<%@O04)L=78K;V@X>#E8+V5&;$1K.$,O2GI3-3E7.#0K
M64Y,="\W*R\P9E9,5TMP04A/6E!46&,Y3C(F(WA!.WI0,45Q:40U:')I3GEN
M2#5!+VU,;V9K3%9T8C S>E(V;&A(92MK1VY-8VIM1V$Q36=A3U-.03!M+W%5
M,EA9:F9)87)#8V=":7-*5GHF(WA!.U$R;V%N2"M:4#4Y,E8S;VMC:'-8=7)4
M9S=,>%E7.6]%85=6:#(R4FE+*W<V-%)(=SA2=$XS2DQ0279K,C X-"]M1C5G
M,$MC:$AN:'8F(WA!.S-T6GHO=75D2F<P8CDY=5=Z9C5.8VQL>6-%069C9T-Y
M5THS14=S,E!M0S P8E9U85A':UA!=$)!-7(V444U9&M8+THU=7I$-35D<UDF
M(WA!.VMJ<7@V,"LW3$Q83D9V-W4V<S=(54QA-W4W1G5&-V)W5%)Y4U%T57)X
M;%)35U$Q56EJ94=A37A),TEC;3-Y4"M1;B](53@R+RM!>'$F(WA!.U O131C
M,C)Q-5(O<D)O>#@P2BM7=C5C9C0P.&\K8G9Q:6-T8C!R-FQC86)4<3E28RMR
M0B]Z,$-I;BM50FAZ6G5#564T,FE-8D)1=C4F(WA!.U585C5D9FTQ-6-L=DAA
M4S17-FAI6FXK,7AH:CE*1DYF-5911$1N04=-,'-0<50W.')D9G10>78O0416
M,4\R.'IQ.79!234Y4'5*9VHF(WA!.T]9-GEP26MV1E%Z36I#369:<G-A-5AM
M9V-U36-+66YH3S<P*S(O-7E+;#%J.'AR5'DY-5DP=$Y6,&4V94]#3S9C>5<X
M>%DQ37-W-4LF(WA!.S%),%AE:DE$.$HX9'-9-E-O6$DP5V9(6F]*;B]!3D-W
M+VQJ-%@S+U-14#A!;6I)+VY:<#A-3R\V1F@O3$AW=G8K:V=F.#!9+VY:<C0F
M(WA!.UED+S!,1"M74&AF9CE*02\U;W@O3WI8=W<W+V]72#AS9D,K+S930B]Z
M4FHK9&UV:&@S+U%S4#59*T8Y+S!K1"]!2F]X+T]Z6'=W-R\F(WA!.T%+1F@O
M3$AW=G8X07!)2"]!1%)J*V1M=FAH;DU(:U!Y,T@U3E1Y9DQ!.7AO4WA#17=3
M4T](6D$O<6)Y4FQ'*S$T15I18W-U3&DV<W$F(WA!.S)P53AP95(O2S-L1S!N
M=%!,,6PY4W0W;5%3>DHV<S!V2G=/3F%Z4$E2<T\R3U1*2V9.44%%=C!V.'%0
M24]L*UI0.%,R5VPK;G)F<5,F(WA!.WIF6$AU3&U5*W!/1T5J8UI*2%-R0GHK
M>FAL;FU9.$I/>4]%6&%..#-E45!+4&TK3S)J.'AA94PU8DUU,70K.6UI2T=1
M05!V0SA:3F4F(WA!.TDV-$UE5U50<$M3055R,50X;79Y,S%7,W-,9E5.24YX
M1G!D=4Q3>%4S5C)$2$%R1F=L5FQ"86AB8FQ82E(Q17AD2&UG>$)154@U02\F
M(WA!.VQ&0DMS<658,$Q,,$5L>&1Y3'5+8F\X>DMF<$=33W%Y9#8X0514>DPK
M52\U9F5:<FTS=61A,&AB:5<P9U<P='5%,#A#<$%H3$Q'<5$F(WA!.U-2<%%&
M:E1B25%Z>FIY2VU)2UDK8E!)+VQB>F1A43)N;4=W5RMG=#505F="95-*;&-J
M:6%013!B54E/-')4230X:V]'=U5K07!28R\F(WA!.VLW*UA.,6]D;F]6>'!4
M4V%6<#AK:S%N8D<V=392=DXY<VAV5C4P4&A7;51';VU$9#=O-%)62C%(-4TX
M<G U86HX<VY4;W!D0VE4,&\F(WA!.S='8FQ-;U=P4#)P0S<Q0DY1,6%J=&M0
M16QX8U8W<'!J;&XK4E U5%=L-&PU1#5E:4UY3GI54WDS13!D46$W>%-Y4$=2
M-T9A6EED5&LF(WA!.TEQ,&-!4C)T9FQ,*U@R=#8T3F,Q5%-V<D=P<C981UEZ
M,TM+4%)!15E%85-,2%%C4G1X*V5#3V5C4E%/>6U)5')Z3#59,$QZ3G!-;6LF
M(WA!.S8U86DX,"M6;&0T4WIO95-.>55H-#)2,4YF02LR5G=M66UW:VDP:% U
M4#A!-61(>3103%HP;VY24F1F6&AA1S5U:4)C8T1(>D0K<GHF(WA!.TAW;C=0
M2VYT;&XU:69&>%AU:FA&56XO;'IY,6]N;'93271),%<R*W%A9$%884M$;DI*
M47E-6&(T<%=D=#)*-S583UIK8E!.249*3#4F(WA!.V(O2VYY1#5A,61T63!4
M4R]Q;6]S<GAT4#8Y>DHX36A"66-:6DA496YH:S4U-7E&13=)15%(95IF>6XO
M3'IZ3&5M*S%N4DEB:3AA;D\F(WA!.S1J85<S9#9D0S=14$=84"MT6$='96-2
M44MM24M/.'$K479*+VQ33C X=C981%EM555L;5AL2DMW<EAI,'-H95%R6'1Y
M<&=N;&Q,;54F(WA!.V=!25114'ET.&EE6#EC:S%Z4TY-*W)A<$U*0DIC979C
M4U9%<#50.$%"2DDV8FXR=WEZ5&M+2C)54D-Z>D(K52\U9F599&$O5&5R-E,F
M(WA!.W1X<6Q%0G523F-212ML.6=S<U5I2U-!2U9)-EEW>GII2T(R45EG<69K
M>GE%4$PO;69Z5')R1T98.'=84WEX=U%E;U%K848R3'4P<DTF(WA!.V95;&56
M:7=8-%(R=S5-=D9%1'530E1T02]+1#AU+TPX=#-,<$=K+U9P3"LQ:W-B='9R
M1GI*>G0U:7!K5#DU2SE+.$)U3B]F1V5O;DPF(WA!.VU50TE#4#A!2T@U9654
M+THO=T)B+W=!3V%F.$%59G(S<"]7=C,P.#-0,&581"LK95-L4%5B<&MC;5=5
M+W%+4D5"0G<O;$PK6'-0;5@F(WA!.R]%,$]K3$AR46Y.,$QP6G)G1#%M<5,O
M<$-4,'0V.4].36PT."M(:'9:2$-,=$4K879Y,SAJ*V$U16TQ+U-9<GEE36-6
M=4%8:&PT.64F(WA!.TIK:&%.>4(R0D]2:&UL2&M5;4E,9FQ4.'0O2DAL3U-3
M6%%.2FES-352>&5F;$I.3'AR6&E*2FUK8T$Y=T1J4$Y+9DUQ26=-:WET3',F
M(WA!.U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U8F(WA!.V8O+UH\
M+WAM<$=);6<Z:6UA9V4^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @
M(" @(" @(" \+W)D9CI!;'0^"B @(" @(" @(#PO>&UP.E1H=6UB;F%I;',^
M"B @(" @(" @(#QX;7!-33I);G-T86YC94E$/GAM<"YI:60Z83<X.6$T.&$M
M.&(P."TS.#0U+3@P.#0M.3AE-S-C.64Q930W/"]X;7!-33I);G-T86YC94E$
M/@H@(" @(" @(" \>&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.F$W.#EA-#AA
M+3AB,#@M,S@T-2TX,#@T+3DX93<S8SEE,64T-SPO>&UP34TZ1&]C=6UE;G1)
M1#X*(" @(" @(" @/'AM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED.C5$
M,C X.3(T.3-"1D1",3$Y,31!.#4Y,$0S,34P.$,X/"]X;7!-33I/<FEG:6YA
M;$1O8W5M96YT240^"B @(" @(" @(#QX;7!-33I296YD:71I;VY#;&%S<SYP
M<F]O9CIP9&8\+WAM<$U-.E)E;F1I=&EO;D-L87-S/@H@(" @(" @(" \>&UP
M34TZ1&5R:79E9$9R;VT@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @
M(" @(" @(" \<W12968Z:6YS=&%N8V5)1#YU=6ED.C0T,F0U8C0X+3EC8S@M
M-#%F9BUA-#@P+65B,C R8V9A9#DY,#PO<W12968Z:6YS=&%N8V5)1#X*(" @
M(" @(" @(" @/'-T4F5F.F1O8W5M96YT240^>&UP+F1I9#HY9F0Y-F9B.2UC
M,68S+3(T-#<M.#EA.2UE,#5D-&1F968S830\+W-T4F5F.F1O8W5M96YT240^
M"B @(" @(" @(" @(#QS=%)E9CIO<FEG:6YA;$1O8W5M96YT240^=75I9#HU
M1#(P.#DR-#DS0D9$0C$Q.3$T03@U.3!$,S$U,#A#.#PO<W12968Z;W)I9VEN
M86Q$;V-U;65N=$E$/@H@(" @(" @(" @(" \<W12968Z<F5N9&ET:6]N0VQA
M<W,^<')O;V8Z<&1F/"]S=%)E9CIR96YD:71I;VY#;&%S<SX*(" @(" @(" @
M/"]X;7!-33I$97)I=F5D1G)O;3X*(" @(" @(" @/'AM<$U-.DAI<W1O<GD^
M"B @(" @(" @(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI
M(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @
M/'-T179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @
M(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.F4P.3%D83@Y+6,Y
M,&,M93<T-"UA-S R+6(R8S Y-C(U,S@W,SPO<W1%=G0Z:6YS=&%N8V5)1#X*
M(" @(" @(" @(" @(" @(" @/'-T179T.G=H96X^,C Q-"TP-RTS,50Q,3HS
M-CHT."TP-3HP,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @(" @(" @/'-T
M179T.G-O9G1W87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@0T,@*%=I;F1O
M=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @
M(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54
M>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I
M;VX^<V%V960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T
M179T.FEN<W1A;F-E240^>&UP+FEI9#IA-S@Y830X82TX8C X+3,X-#4M.# X
M-"TY.&4W,V,Y93%E-#<\+W-T179T.FEN<W1A;F-E240^"B @(" @(" @(" @
M(" @(" @(#QS=$5V=#IW:&5N/C(P,38M,#DM,CA4,30Z,C(Z,S0M,#4Z,# \
M+W-T179T.G=H96X^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R
M94%G96YT/D%D;V)E($EL;'5S=')A=&]R($-#(#(P,34N,R H5VEN9&]W<RD\
M+W-T179T.G-O9G1W87)E06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V
M=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO
M<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI397$^"B @(" @(" @(#PO>&UP
M34TZ2&ES=&]R>3X*(" @(" @(" @/&EL;'5S=')A=&]R.E-T87)T=7!0<F]F
M:6QE/E!R:6YT/"]I;&QU<W1R871O<CI3=&%R='5P4')O9FEL93X*(" @(" @
M(" @/'!D9CI0<F]D=6-E<CY!9&]B92!01$8@;&EB<F%R>2 Q-2XP,#PO<&1F
M.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$97-C<FEP=&EO;CX*(" @/"]R9&8Z
M4D1&/@H\+W@Z>&UP;65T83X*(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @( H\/WAP
M86-K970@96YD/2)W(C\^_^X #D%D;V)E &3      ?_; (0  0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0(" @(" @(" @("
M P,# P,# P,# P$! 0$! 0$" 0$" @(! @(# P,# P,# P,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#_\  $0@!E@;8 P$1  (1
M 0,1 ?_$ .D  0 #  ,! 0$! 0         )"@L&!P@%! ," 0$!  (# 0$!
M              8'! 4( P(!$   !0,! P,,#P4' 0<"!04  @,$!0$&!P@1
M$@D3% HA%19VEM87MW@9.1HBDU6U5K8W5Y?7.%BHZ&DQU-6G&$$R(Y5WA[@S
M44+3)"8VF"4U87&!8MA2-$1U)Q$  0(# 001#0\#!0 # 0    $"$0,$!2$Q
M$@9!46%Q@9&AL='A,E(3<Q05!\$B8I*BLE,T=#46-A="<H+2XB,S8Y.ST^-4
MI&6CPU7P0X,DM,*4)?'_V@ , P$  A$#$0 _ +_
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                           #P5JQXG6AK1/SACJ"U 6A;MWHI%43QK;Q
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
MR)]R"R_ISG/JR#V)TO\ D)GV*?B#TD?X).VVAZW'D3[D%E_3G.?5D'L3I?\
M(3/L4_$'I(_P2=MM#UN/(GW(++^G.<^K(/8G2_Y"9]BGX@])'^"3MMH>MQY$
M^Y!9?TYSGU9![$Z7_(3/L4_$'I(_P2=MM#UN/(GW(++^G.<^K(/8G2_Y"9]B
MGX@])'^"3MMHEFX0W&WNGB=YMR7B2=T]0&(&]@8L4R,C-Q.1)&\5I-8EVVW;
M/6I1B\M&WB-4JDGJK<K14]=J5"[OLMM(7COT?R<4;/E5LNJ=/6;.P(*Q&PZU
MSHQ1SLJ$#8V;:KJ^:Z6K$;@MC?CDHF4A8-%9&Z             #X=SRYK?M
MNX9XB!71X2#EI<K8RE4BN#1K!P]*@96A3U3*M5'=J:A:[-NW94>DIG"S6RXP
MPG(FFL#\<N"U792%*CUN/(GW(++^G.<^K(7[[$Z7_(3/L4_$(KZ2/\$G;;0]
M;CR)]R"R_ISG/JR#V)TO^0F?8I^(/21_@D[;:'K<>1/N067].<Y]60>Q.E_R
M$S[%/Q!Z2/\ !)VVT/6X\B?<@LOZ<YSZL@]B=+_D)GV*?B#TD?X).VVAZW'D
M3[D%E_3G.?5D'L3I?\A,^Q3\0>DC_!)VVT75[8ES7!;=O3QT"M3S<'$RYFQ5
M*JE;FDF#=Z9 JM2DJH5&JV[0U2TV[-NR@H*:S@IKI<8X+E326!*FKA-1V6A]
MP>9^@    'YW;MI'M'3]^Z;LF+)NL[>O7:R;9HT:-DS+.'3IPL8B+=NW1)4Y
MSGK0I"TK6M:4H/UK7.<C6HJN58(B7U4*J(D5O$(>K'I"7#CTNOI&V(S(4UJ+
MOR/.X;.;:T_Q\?=<-'O4JJ))IRN19:5@<?50YTD9-:D;(2;MOLK4S?JEH:P;
M%Z,L:K8:DY\IM+3+[J<JM54S&(BOSL)K47+-34VU0TZX*.5[\IMW5O:42"G,
MG2T,ZRRSQOI_TI8JL5K0YTF<GER[KKR<^60HJ:A7BD5:-,4M(]TJWV5HCSEX
MFBI^TZQ:;*V+0="UG,1%M.MG3'9*2VMEIG1=PBJF;!(YAJ)N,<Y?H9;43-55
MUH$?EY]))XKET*K*0>7\>XX(J:E2(69A3&SY)M2B]5=U&N0H._%C%JG7DO\
M$.I7<IMV[^T]9+(Z*L3)*(DR1-F^^FS$[Q6&$ZW;1=><UN<U.K$Z1=\>'BT/
M7*[M;6/=A%7*IUE"-,?X:8-BG/6IC409,<<-F;5*E:]0B29"%IU*4I0;%O1S
MB4U$:E R"9;YJZJS(GDMKVDMWA5TF[!^?SZ_%D^^3>G<7B3ZOA^^SK$O]!+[
M>9\<<[VCX5=)-@[,M+I$G%JM@S<KS4C#WDT;%;$397;A;"JQ3)MZUWB.)"!L
M& FW1G1:THJHHZ.K79M*<IMM:XD[HOQ*G1P:1TMRY+9LW65[DN9T#[;;=I-O
MO14S6MZB(>Z,2]*\UAVVNU1S+I_P'E2*0VT<'M)6]<4W,\I6I:TJK+KS.0[?
M2.7JTVIPQ:;-G4VTK6L=K>AFPYJ*M!4U,EZ[[ F-30@QW=&9+QBJF_2L8Y,R
M*+U4U":O3#TFW0%FQW%V]F-CD/2Y=3^J:*CN^HU&\<9E>KJ<F@U;W[9A74JV
M2K7951U*P<2S1I7:=6A:5-2 6OT28RV>U9M"LJLDID,7!F0]X^":#7N5<HVM
M/;U'-@V;A2W9MU--.JB%@:Q;_L7*%K1-\XUO.U<@V7/(5<PEVV5<$3=-M2Z!
M3F3,K&SD([?1KTA%"5*:J:IMTU*TKLK2M!6E135%'.=3U<M\JH;?:]JM<F>B
MHBH;ECV3&X<M4<U<E%BARX>!]     '2.IG+CG3_ *;]06>6<&A<[O"6$<KY
M<:VVY?*1;:X7.-K#GKR0@W$FDU>JQR$LK#4;G7*BL9$JE3T(>M-VNPLFB2T[
M5IK-<[ ;45$N7A0C@\(]&QA<C",812)Y3YG R'SD2*L8JPRX)$I]>MQY$^Y!
M9?TYSGU9"\?8G2_Y"9]BGXA&?21_@D[;:'K<>1/N067].<Y]60>Q.E_R$S[%
M/Q!Z2/\ !)VVT/6X\B?<@LOZ<YSZL@]B=+_D)GV*?B#TD?X).VVAZW'D3[D%
ME_3G.?5D'L3I?\A,^Q3\0>DC_!)VVT=I8,Z4]?V8,V8>Q*YT:VA!-\HY3Q]C
MIQ-H9HFGZT,C>UVQ%M*RJ+%3'+4CU6/))U6*D95.BE2;M3%V[:8=H]#M-0V?
M/K4KWN63)>^'!(D<!JNA'#N1A")Z2<87S9K9?!(F$Y$W66L,HN0BBB3@
M                 5C^)OTB&F@_5A<VF/'NG^WLTGL.V+2<WO<\GDE_:58J
M]+FCC7&K;#1C'VA<:#M",MB2BU5%ZKD.5TX61,F6J.TUMXI=%_I'8K+7JJEU
M/PCW8#4EHZ+&K@X2JKFPBY'7(7D18W305]M\CJ5IV,1\$2*QA=6["\N1 C\]
M;CR)]R"R_ISG/JR$F]B=+_D)GV*?B&'Z2/\ !)VVT/6X\B?<@LOZ<YSZL@]B
M=+_D)GV*?B#TD?X).VVAZW'D3[D%E_3G.?5D'L3I?\A,^Q3\0>DC_!)VVT/6
MX\B?<@LOZ<YSZL@]B=+_ )"9]BGX@])'^"3MMHY18_2U)N4O6SXR^='=LVS9
M,C=%OL+QN2+S#-3,G;]K/)9HWN&<CH<^.6A)5_$Q*BRZ+:JJ5%U$Z$J<N]MI
MXU'0K+93O?3USWU",<K6K*1$<Y$7!15PU@BK!%6%P^F8QJKT1\I$9%(KA7DR
M<@NAM';20:-7[!TW>L7K=%VR>M%DW+1VT<IE6;NFKA$QT7#=PB>AR')6I3EK
M2M*UI44*YKFN5KD5'(L%1;Z*2E%14BEX_0/P        !##QB>*W<'"WMO!$
M] X6ALQGS)-W]$.6TO>SVS"P);+86J\270596W<59 TA6XS%,4Q4N3Y*E:5-
MO=2>XC8F2L<)M3+F5#I' -8MQB/CAJY,ES80P<V^:NT[1=9[6.:Q'82KDPO0
MS%RR"KUN/(GW(++^G.<^K(6)[$Z7_(3/L4_$-1Z2/\$G;;0];CR)]R"R_ISG
M/JR#V)TO^0F?8I^(/21_@D[;:'K<>1/N067].<Y]60>Q.E_R$S[%/Q!Z2/\
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
M%;Y^8?0            ]GZ,>(!JGT$WX2]M.>3)2W&;QZU<W;CV4.K,XRO\
M0;;$ZM+PLQRL6.>K&:[R*3]#F\JS(H;FKI U=X:&WL6;&QDIN3VI)1[D3K7I
M<F,]ZZ^EV[@K%JY**95+65%&_#D.@F2F0N>G^E-$WA9\6K!_$SQ\\K!-R8WS
M]9,>V<9/PK*2:#QXU;*'2;4O.Q)&M&ZUUV"[>K%1,OR*3N-='*@[2)11JN[Y
M>QPQ*M#%*J3A%X6S9B_-S42"+V+T]R]$NPBJ.2ZU;CD;-K/M*57LN=;.2^WJ
MIEIK9.;+$(6;$     SO.E'^DL@O)DQ;\;,FCI_H?]4W>5S.]ED*Q@\?3BTU
MU*X@M0T8    !HA=%O\ 1J3WE.92^*6,1S!TP>MC?))??3":XO\ B"\8NLA8
M\%5F\     (^^*]Z-/7-Y,F6_BG("38F>MEG>5R^^0PK1\0G<6NL90H[-*[
M    ) ^%%Z2O0SY3F(_C;'",XY^J=H^23.]4S;.\?D\8FN:O8XR+$   #)0X
MD'I#]>GEH:H_'A?([5Q5]5[-\@I_NF%<5WCL[C7]\IXP&^,4     U>N%#Z-
M/0SY,F)/BG'CC+'/ULM'RN9WREB6=XA)XM-8D$$9,T             ,NSCK
M^EDUD]NEE^*3'PZ^Z.O4N@XM_P!X\@%K^<9N>FLA$H)J:T
M  "U%T3G[9FHWR8U_&KCP4YTT>8:7RO^V\D.+GC4SB^JA?<'-Y,
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
M*^:ZWRAG>$2QC^FE>]77*E NHC8
M                               !J]<*'T:>AGR9,2?%./'&6.?K9:/E
M<SOE+$L[Q"3Q::Q(((R9H   >>-5.J+#^C;!M[Z@LXW#2 L6R6'*F1;\W7GK
MGFW6\G"6?:48NX:TF+IN%Y2B+5ORA"4]DJL=)NDLLGM+&L>NMVT9=F6<W"J9
MBZ#4R7.7(:U+JKH(BJJ(OA45$JEDK.FK!B:N8F:IF0<27B59RXDF:760<BO'
M%M8VMYP\98BPS&R2[FUL>6^HI4I5E*;K=&>O:71*4\K,*HD6=*4HDD5!HDW;
M(];8J8IV=BI0)34J(^K<B+-FJG7/=U&)[EL8)?6+E55@==7SJZ;AON2TO-R$
M39RUZA'.)28(                ';^ \\93TRY>L7.>%KK?V;D?'DXVG+?F
M61S<DH9(VX\B)=GO%0F+=G6)U&DBP7H9N]9K*(JE,0]:#!M*S:.UZ&99U>Q)
ME+-;!R+J*BY#D6ZU4NHJ(J'K)G3*>:DZ4L'M6Y_K*RS4WX=&N?'_ !"]+EDZ
M@[)(WB)IR9:U\HV,1U5TYQ[DZ%;M#W%;*RIJ4468+HO6\A&KFV&<1;YLH>A%
M3*)DX\QIQ=J<6+8F6941=+3KI;]_+6."[/N*UR9#D5+T%+!H:ME;3I.9<6\J
M92Y*=5,P]T".F6   &=YTH_TED%Y,F+?C9DT=/\ 0_ZIN\KF=[+(5C!X^G%I
MKJ5Q!:AHP    #1"Z+?Z-2>\IS*7Q2QB.8.F#UL;Y)+[Z837%_Q!>,760L>"
MJS>     $??%>]&GKF\F3+?Q3D!)L3/6RSO*Y??(85H^(3N+76,H4=FE=@
M  $@?"B])7H9\IS$?QMCA&<<_5.T?))G>J9MG>/R>,37-7L<9%B   !DH<2#
MTA^O3RT-4?CPOD=JXJ^J]F^04_W3"N*[QV=QK^^4\8#?&*     :O7"A]&GH
M9\F3$GQ3CQQECGZV6CY7,[Y2Q+.\0D\6FL2"",F:             &79QU_2
MR:R>W2R_%)CX=?='7J70<6_[QY +7\XS<]-9")034UH                %
MJ+HG/VS-1ODQK^-7'@ISIH\PTOE?]MY(<7/&IG%]5"^X.;R8
M !PO)/R=W[VEW3[QOAD4OC4OC&ZZ'Q,W#LY3&U'=96(      &R5C;Y.["[2
M[6]XV(X4JO&IG&.UU+.E[AN<AS08Y]@ =<Y>RO8F"L77_F3)TXWMO'^,[3F[
MSNV9<5+L:0T$Q5?.2MD:F(=[).^2HBT:I[5G;I1-%(IE%"EKE4-%4VC62J"D
M:KZF<]&M3+55AH(E]5O(D56XA\39C),MTV8L&-2*Z!E9<1/7EE/B'ZE+KSKD
M-=Q'0!57-OXFQ\5Q16,QKC5H^<KP5N-JDH5)Y,+E7JZEGV[0SZ165.4J:%$$
M$>QL5\7*/%>R66=2HBS=U,?DS)BI==F)D-3(:B7UBJUY6UDRMGK.?N;R)E)E
M;.:>%!(S$               /0>EC4UE71[GC'NH7#4T:'O?'TP1^@BJ94T3
M<4.X+5K/VE<;5)1.K^W;FB556CM+:4U"*;Z9B*D34+K+8LBCMRS9MF5[<*GF
MMAFM7W+FKD.:MU-);D4/:GGS*:<V=*6#VKIYBYBFKCI+U,6!K#TYXGU)8S5-
M2U,IVLWFTXU9PFY>VW-MEUXJZK1E%DB))J2MI7,P=QSDY2E(HJVJ<E-PQ:UX
MSMJR:FPK4G655_327PCD.2^UR9CFJCDS%+$II[*J0V?+W+DTLM-!;AZ*&K/<
M #Q?Q(/1X:]/(OU1^(^^1OL5?6BS?+Z?[UABUWB4[BG]ZIDHCM4K@     ]-
MZ)_MEZ2/*;P+XU+4&HQ@\PUODD[[MQ[TOC4OC&ZZ&O&.(RR@
M       "LYTH'5CX'=%EJ:<+?D^;7AJEO0C28006W'*6*,9+Q=SW4I4R1N60
MZZW:Y@&5*&W2.6BCLFTU"G*+9Z(;%Y=;[[5FI&11RXIQDR+6Z3<-<Q<%30V_
M4\%2I(;NIBZB75U8:IGR#IHA@        6:.B]ZL_ _K0NW37<4IS:S]4=EJ
MHP2#A?DVB&6<8MI.Y[:,4RZY&K7KU9R\\SK0I>6=O:L4J;:T*45+TO6+RZP6
M6M*2,^CF7>+F0:[-N.P%RD3"4WU@5/!52R'+ULQ-5+J:D=0T%AS,3,
M  *>?2X_D\T/]N>=/>/& O+H3\:M#BY.O,(SC)N)6>[J%(T= D4       M+
M]&\XH9L!971T-YGN!)OAC-]Q57Q%.2SFI6^/<TRU4&K>W*+JFH5K;655$TVI
M2;:D;S]&QB%)1Z\6I3W2KBASE1>D- V-?3M^=1/=RDNX7OI=_-9'>M0D%AVA
MP,SDDU?FGKUN8[*SEU\]2_..;28@    &:ITCWTLF=.TS"'BCM$=7]%?J73\
M9-^\<06W/.+\YNLA!8+$-0     ;)6-OD[L+M+M;WC8CA2J\:F<8[74LZ7N&
MYR'-!CGV !GX=*X](?AKR+\=^/#44.F.AGU7G^7O^ZD$,QB\=;Q2=\XK("VS
M0@                ?0B9:5@)6,G8*3D(6<A9!E+0TS$O7,;*Q,K&N4WD=)
MQDBS41=L)!@[1(JBLD<BB2A*&+6AJ4J/A[&36++F(CI;D5%14BBHMQ45%N*B
MI<5%/U%5%BEQ4-"C@2<9PVN"W4],>HZ7CVNJNQ+>,\MZYE*IL4L^V="H%I(3
M:;8B2+)ODBW&M"JR[-"M.?M:'D6Z14TGI&O,G2+B'Z/3>=[*:JV-,=!S;_ N
M6\F7P;O<JMY>M58JV,SLBU.5MY//7_L(EQ=\FRF3EW\LLC"JC>@
M   !18Z6I]HC21_HO>WQX1'1/0KYKK?*&=X1+&/Z:5[U=<J4"ZB-@
M                                                         &KU
MPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@ ?Y,8I"F.<Q2$
M(6IC&-6A2E*6FTQC&KLI0M*4VUK4 9J_'<XG$CKSU,O\>XZN(SC2Y@"8D[<Q
MJWC71C0^0[L;F4C[IR^[H38G(%E5BG909S5.1"%2*LD5)5\[H?J[HYQ1;BW9
M*554V%L5+4=,BEUC;[9294+[\M]Q8HUI!;7KUK*C 8O_ %V+!,U<EVQF9ZD%
M8L4U       'H;"NDC5'J/K4V!=/&9LO-$W!VCF6Q_CBZ[F@(]PF7>.E*W%&
M1:\%$F+MI3_S+A*F\8I?[QJ4KJ[0MNQ[*\Y54B0Z$8/>UKESFJL5T$4]Y5-4
M3_H6.<F8BJFF>T"\$'BL&BNO--&&2:,Z)&6Y$TO8!)7<(I5.M.L)[P+.55J8
MO4)S??,7V5*5+6E1H?:#B;A\'R^5A9SX:>##5,KFFT81X)T-#9/'.:]'>J[3
M@F=SGG3CFK$L:5P1HG/7UCBZH"V'3A0]$TTH^Z7L8G;LD910U"EYNZ5I4U=E
M.J-[9]NV-:JPLVJIY[X1@Q[7.3/:BX2:*&+-I:B1],Q[4S46&G>/-XVIX
M    6#>CE:Y%M+FMV.PK=<MS7$FK3K3C642=.2(L8;*C5=T?$UQ%HL<J=%Y&
M6D'$ <I:EY2DT10V]S<E!672GB\EL8OK7R6QK:*,Q(7UEK](W01$?\!4R3=6
M)5\GJ^"<OS4RYHY"]31-'$<LDW   #.\Z4?Z2R"\F3%OQLR:.G^A_P!4W>5S
M.]ED*Q@\?3BTUU*X@M0T8    !HA=%O]&I/>4YE+XI8Q','3!ZV-\DE]],)K
MB_X@O&+K(6/!59O     "/OBO>C3US>3)EOXIR DV)GK99WE<OOD,*T?$)W%
MKK&4*.S2NP    "0/A1>DKT,^4YB/XVQPC..?JG:/DDSO5,VSO'Y/&)KFKV.
M,BQ    R4.)!Z0_7IY:&J/QX7R.U<5?5>S?(*?[IA7%=X[.XU_?*>,!OC%
M   -7KA0^C3T,^3)B3XIQXXRQS];+1\KF=\I8EG>(2>+36)!!&3-
M     #+LXZ_I9-9/;I9?BDQ\.ONCKU+H.+?]X\@%K^<9N>FLA$H)J:T
M           "U%T3G[9FHWR8U_&KCP4YTT>8:7RO^V\D.+GC4SB^JA?<'-Y,
M              X7DGY.[][2[I]XWPR*7QJ7QC==#XF;AV<IC:CNLK$
M #9*QM\G=A=I=K>\;$<*57C4SC':ZEG2]PW.0YH,<^P *G/2K-5TC8F L*:1
MK9?JMG6=KED<AY&YJN9,Y[!Q>XC*6[ R"5%"T587)?4LD^)[$VQ:W:;:TV[#
M71T-V,VIM*HMN<D4IF(QGOYD<)4S6L2&<\CF,-2K)+*9ONUBN<E[376*(XZ+
M(B     6GN%/T<F5U5XUM?4?K O*[\4XJO9FUG<<8QL9**9Y)OFUGB)'49>,
M[<,ZQFHZRK9FTS%.R;4CG4A(,S\O0[(AD%%Z=QRZ4V6-5OLJPY;)U9+54?,?
M%9;')<5J-145[DR5PD:U;G77420V=8:U$M)]2JMEK>1+ZIEQR$T(YQ8H@>CK
M\(R(C4&,AIFF+I=)%)129GL[9_;R3FI4DTZF72MC)MN1!3'.2IZ\FT3IO'KL
MI0NZ4M73.E''9[\)M6UB9229,.ZEN75-VEB6:B066J_"=U%0\UYVZ+OP^LB0
MSPN&9S+VGFZ-Q2L4]C+J6R;:2*Y]NY69MF_U'EPRC5+;U"-IZ.4K6G54J-M9
MW2_C-2S$Y>V152<E%;P;M!S(-318[.,>=B_1/3YI7,=GQ326[JH4VN(=PSM2
M'#<R4RLW-$4RFK+NH[];&67K5Y=Q8]_L8^J-7:*!G!"/;?N>+3<I\^B7I2.$
M*GHHD9PU.BY5O;%C&VRL:Z19] JMJ&0X24[=L5;V8YJY#DN+>6"Q1(Q6T$^A
MF8,U(L6\Y+R["YA'D).80    !<ZZ*!JN?*.M0VBNX)!5=DDP;ZA<9MW#@YB
M,*I/(2QLGQC4JV\4J3Q20M]XB@D8E"G(\6W#5.H>E#=,]C-1M+;\I(.CP,S-
MN*^6JYT'HJ^]3(0E&+M0L7TKKVZ367J:I=$%"DI  \7\2#T>&O3R+]4?B/OD
M;[%7UHLWR^G^]88M=XE.XI_>J9*([5*X     /3>B?[9>DCRF\"^-2U!J,8/
M,-;Y).^[<>]+XU+XQNNAKQCB,LH                    S*N/OJUIJKXC>
M5D(.2Y_CW3\1'3_9%45R*LUU['>OCW_+H<@HHT6ZXY'D)1-)PF8W.&#9K6M=
MA2E+UKT:V)S-BM)68D*JI^>?E]>B8"9=QB-N9"JI [8J>45SH;AG6IH7]6)"
ML)\:H        .RL,Y6NW!66\9YHL-WS*\L57U:V0+:7,=8B-9BTYEG-,V[R
MB"B2BT>\59T1<I;U*+('.0VTIJT&)7T4BT:*=05*1D3I;F.SG(J+#-2,4RE/
M25,=)F-FLW3514T#7CPAERTL^X<Q;FZQ'/.K.RS8-J9!MTYE$5'",9=<*SF4
M&+[D#G31E(VCNK=VEMWD'*1TS4H8M:4XCM"BGV;73K/J4A/DS7,=GM54BF8L
M(HN2ETLF5-;.E-FLW+D14T3M$89Z       4\^EQ_)YH?[<\Z>\>,!>70GXU
M:'%R=>81G&3<2L]W4*1HZ!(H      !_1!=9LLBY;+*MW#=5-=!=!0Z2R"R1
MZ*)+(JIU*=-5,Y:&*8M:5I6FV@_%1%2"W44&E'P(N)VGKYTUIV%D^X"/-46
MH^,M_)%7RQ:2F1+2W:,K5RTB0YZG>NI0B5&4Z<FVJ<PE58Y4DWS4E>4ND;%%
M<6[6Y31MA8]2JNEPO,=?=+S(7V=BL+JM4G5D5_+)&!,7_L,OYJ9"[.;GDZXK
MHVX   9JG2/?2R9T[3,(>*.T1U?T5^I=/QDW[QQ!;<\XOSFZR$%@L0U
M!LE8V^3NPNTNUO>-B.%*KQJ9QCM=2SI>X;G(<T&.?8 &?ATKCTA^&O(OQWX\
M-10Z8Z&?5>?Y>_[J00S&+QUO%)WSBL@+;-"                  '8&*,IW
MYA#)=C9>QA<+VU,@XXN>(N^T;@8'W5XZ:A7:;MJ<Z9MJ+QDO5.J3ELK0Z#IN
M<Z*I3IG,6N+6T=-:%),H:QJ/IIK%:YJY**D-!<I;Z+=2Z?<N8^5,2;+6#VK%
M%-7#A^:Q;4UX:3,3:D[929QKV[X8\??=L-%C*TLW)-O*UB;VMFI5557:;-K,
M(&78&7K15Q%N&KBM-BU-O&F,UA3L7+:GV5.BK6.BQR^ZENNL=E1A<6%YR*F0
M6)153:RF;/;?5+J92I?3_60>SAH3*            HL=+4^T1I(_T7O;X\(C
MHGH5\UUOE#.\(EC']-*]ZNN5*!=1&P
M                                  #5ZX4/HT]#/DR8D^*<>.,L<_6R
MT?*YG?*6)9WB$GBTUB001DS0 (-ND":WW.CO0;<]OV=*&C\NZEW;W"MCK-EJ
MHR,);<G%+N,H7DUJ6J:J9H>TS];D%TCE7:R<RS7)MHF;98?1IB\ENXQLFSTC
M0TB)-?E*Y%^;;HNZY46XK6N3)-3;-7R6C5K?I9G6IG9*Z5S/5#-*'6!!
M #ZL%!35T3<-;-MQ,E/W%<4K'P4!!0S)S)2\U-2[M&/BHF*CF::SN0DI)\X3
M1002(9154Y2EI4U:4'Q,F2Y,MTV:Y&RFM57*JP1$1(JJJMQ$1+JKD'ZB*Y4:
MU(N52][PI^CDXFQ!;=KYOUZ6U%9:S5(MVLU%X,E#H2F*<6T<)$5087DP146C
MLGWDV3-NNTG)EK>:JG.DF@],DD]KSGCETIUM=-?9^+;W2*!%@LY+DR9FM6_+
M;E0@];ZJV*M)?9UARY34FUB(Z;O<A,_+74S[Y::AX:(MZ*CX* BHV#A(AHA'
MQ4-#L6L9%1C!JF5)LRCX]DD@T9-&Z1:%333(4A"TI2E*4%/3)CYKUF37*Z8Y
M8JJK%57+55NJI($1&I!J01#Z0^#]/P2D7&3D:_AIJ.82\1*M'$?)Q4HS;R$;
M(L':1D'3)^Q=IK-7C1RB<Q%$U"F(<M:TK2M*CZ8]\MZ3):JU[5BBHL%14O*B
MI>4_%1%2"W4*D/&8Z/IC>X+#O35)H-LEO8V0K38/+GR!IXM-GR-GW]!,4JN)
MB6Q; (5HA:EY13%(R_61B0L?+))F(T01?;I'EUXA])E7*J9=CXQS%F4KU1K)
M[EZYBK>28[W356YAKUS;[E5NYCEJ6-+<Q:BC2#TNJU+RYR9"YEY<^_1N'0Q$
M@    #T)A/3SJGRE,PD]IZP?G7(<S%R[.2@IS%.-KYNI2+F(ET@\:2+:5MF&
M?(L%XMTFFMR]5"4;U+0YC%I3:-9:%J6/1RW2[3J*>5+5JHJ3)C&Q14@J0<J1
MBER&2>TJ143%19+'N6.0BKK&L[@"[KXO_!>&[XR=:,E8&2;MQ?8EQ9"L>79'
MCI*T;XE[9C'MV6X\8JUJHU5AYY9PAN&V&I0E-M*5Z@XMM.13TUHSZ>D>DVD9
M.>UCT6*.8CE1KD7)BD%+&DN>^2U\Q,&8K454REA=0[=&">H &=YTH_TED%Y,
MF+?C9DT=/]#_ *IN\KF=[+(5C!X^G%IKJ5Q!:AHP    #1"Z+?Z-2>\IS*7Q
M2QB.8.F#UL;Y)+[Z837%_P 07C%UD+'@JLW@    !'WQ7O1IZYO)DRW\4Y 2
M;$SULL[RN7WR&%:/B$[BUUC*%'9I78    !('PHO25Z&?*<Q'\;8X1G'/U3M
M'R29WJF;9WC\GC$US5['&18@   9*'$@](?KT\M#5'X\+Y':N*OJO9OD%/\
M=,*XKO'9W&O[Y3Q@-\8H    !J]<*'T:>AGR9,2?%./'&6.?K9:/E<SOE+$L
M[Q"3Q::Q(((R9H             9=G'7]+)K)[=++\4F/AU]T=>I=!Q;_O'D
M M?SC-STUD(E!-36@    &F]T>KT/^D3_?W_ )/YJ')/2=Z\5W_#_P">43VQ
M?-DKX7?N)H! C:                         '"\D_)W?O:7=/O&^&12^-
M2^,;KH?$S<.SE,;4=UE8@      ;)6-OD[L+M+M;WC8CA2J\:F<8[74LZ7N&
MYR'-!CGV !G:]*'O"1N+B61T [J<K&P-.F+[<BTN6WTC)2<W?-YNG142I)E1
M65=W09(]:U4.8J!-IMVA2$Z@Z()#)6*:S6[J;53'+H(QJ)I-U2%8P.5U?!;R
M,1-=>J5RQ:9HP   ^M 'B4YV%//)G6@B2T:>:13JM116)*\1K(IIU;J)+T.H
MSH>E-PQ3[:]2M*[*CXFX:RW<'])@K#/A<U3];"*85Z)L@V3+6E/69:,Y8+R(
MD;$F;8@):RI"WS(G@7UI2,4T>6X\A#MZ4;GB',.LB=M5/V%43%W>IL'"M0R=
M+GOEU*.2H:]4>CKZ.151R+FQC'-+.8K58BLA@*B0AE9!R<>)]  >%^)!HRM3
M7CI!RW@"=C6#BYI. >W%B6;=E2(K:67K>8O'5B3K9XINF9-U9(]6$A4IB57B
MGKI"IJ%5K42+%6WIV+EN2+3EJJ24<C9B)[J4Y4PTADW+K<IR(N08E=2MK*9T
ME=U"*9CDO;&<9.3UD[C7CN.D&R[)^P=+LGK-RF9%RT=M53H.6SA$]*'27063
M,4Y:TI4IJ5I4=H-<U[4<U8M5(HN6A7*HJ+!;Y^8?H   "6[@699<8@XJ&DR5
M*[.WC;UO&9Q-,MJ<IR4DWRE:<]9L2T<42*8]2(75*1SHG["T6;$J:NY0PA/2
M)1)78G5K(1?+EI,3,X-R.5>U1R9RFRLB8LJT):Y"K#32&O U$!R$3\ #Q?Q(
M/1X:]/(OU1^(^^1OL5?6BS?+Z?[UABUWB4[BG]ZIDHCM4K@     ]-Z)_MEZ
M2/*;P+XU+4&HQ@\PUODD[[MQ[TOC4OC&ZZ&O&.(RR@
M\6<1+5*RT8:+=0>HE1RU1G;'L&1;V"W=<D=.1R;<YTK6QRR,U452.\:UO"89
MJNR)[QRLDEE*4K0E1O\ %>QW6];]+9:(O!S)B8<,B6WKGKF=:BPS8(8M=4)2
MTKY^2B7,];B:IDNO7KV3>NY*2=NI"1D'3AZ_?O7"KMZ]>NU3KNG;MTN=1=RZ
M<KJ&.HH<QCG.:M:UK6H[2:UK&HQB(C42"(EQ$1,A"N%556*WS\P^@   'WKK
MM:XK&NBY+)N^&?V[=MGS\Q:UT6_*(&;2<%<5OR+B)FX:1;']DW?QDDT506)7
MJD4)6G]@\I,Z54265$AR.DO:CFN2\K7)%%3,5%BA^N:YCE8Y(.18+GH?!'J?
M@   :!'1=-6?A:T=7OIDN*4YQ=VF"]#+6X@X7WG*V)LI.).X8,J/.%SN7G6*
M]VDZW5JF6B+1HNQ2]CO$I7FCI?L7D5NR[7E)"162^NXR7!JYT6*Q<M51RDRQ
M?J>$I5IW+UTM;F<NPL=0L["HS?@      4\^EQ_)YH?[<\Z>\>,!>70GXU:'
M%R=>81G&3<2L]W4*1HZ!(H        'J_1)J]R9H8U*8XU(8N<'4E;,E*(W'
M;*CQ1I%7]8LF9-M=UB3IB)N"5CK@BZ5*FJ9)4S%ZF@\2+R[9(Q=+C!8=)C%9
M,VRJQ.LF)UKH15CTW+TS6KFI%(M6XJF125,RDGMGR[Z7TRTR4_UGFJ_IMU#8
MQU78.QOJ#P],&FL?Y.MUM/0RJY4D9*-7WU&<Q;LZU16<)L;BMF9;.(^00*HH
M5)VV4*4YRT*<W&UJV75V-:,VS*YN#4R707*7)1R+DM<D'-7)14+#D3Y=1*;.
ME+%CD_TF>AW@->>P &:ITCWTLF=.TS"'BCM$=7]%?J73\9-^\<06W/.+\YNL
MA!8+$-0     ;)6-OD[L+M+M;WC8CA2J\:F<8[74LZ7N&YR'-!CGV !GX=*X
M](?AKR+\=^/#44.F.AGU7G^7O^ZD$,QB\=;Q2=\XK("VS0@    %R'HWV@O1
MYJOTM9TO+49I_L'+ET6YGY6V8.:NQH^</8V ICNRI6D6V,U?M"%:TD9!9796
ME:[ZE>J**Z5,9+<L6V*>19=3,D27TV$J-5(*N&](W47(1$)/8='35%.]T]C7
M.1\+N<A8E\S)PM_N3X7_ ,LF/XR*O]/,</\ (5&FFP;OFNS_  3#JS(G +X4
M.16KA)?2M%6=(*I&3;S..[]R;9SI@<R::5%V\;&WAV,N%2E3I6E'3!P3>VFJ
M6M3&K7,I>DG'.E<BI6+,;E/9+<BZ*MPM)4/-]CV<_P#VT1<Q53JP(-]9O147
M43!S-XZ%LT2]T2;(BCMKA7.)H)M)2Y=IE565MY7A6MOPB#VE/\-HUE8EN@?;
M3EY)/94YK"L'ID1\QLC&*G:QBW.%DQ@F:Z6JN6&6K7*N4Q3456+RHBNI'JJ[
MUW47931*A.1\;W[B"^KGQEE"T9^P\@67*KPETVC<\<XBIR$DV]"G,W>LG)"*
M%*JBH15)0N\DN@H15,QTSE-6[Z6KIJZG95T;VS*:8V+7-6**F8NOE+<6Z1M[
M'RGK+F(J/1;J*<*&0?     !:YZ*[J^>V)J)R?HUN*56K:6=;;>9'Q[&JJEJ
MW996QW&\O<24>W,8FXO=>-6RZSQ2F^:I;<;%W:4H8U*9Z8K#;4V7)MZ4WY^F
M>C'KERWKUL?>S((GOU)%B]4JR>ZE=N7I%,]+^FFL7Q1SD2\           "B
MQTM3[1&DC_1>]OCPB.B>A7S76^4,[PB6,?TTKWJZY4H%U$;
M              YC9N.L@Y&D2P^/;%O&^Y8YBD)%V;;$W=$B8YS$(4I64(Q?
M.3&,=4M*4H7;6IJ4_MH,>HJZ6D;AU4V7*;EO<C4U50]9<B=.^B8YV<BKK'JF
M%X:G$0N%'G,3H8U;KMJID53=+Z>LJQ[9PFI4U"G:N)&UFB+LNTE=O)&/N_V[
M-M!IIN-F*\E83+1HHY23I:Z<'+#1,AEG5[[TF9HHJ:\#MY/@R<4A5--4NB?-
M%"J$*H6BD9#HJ4*<M#4HHBM,D52/2E>J4Q:&+7J5I2HP?3W$]+G.$CNM@]^9
MK2\%W3?C'P)_A$<3>VBM32.A_4,YH\JM1+K!84A=9B50HE4_.BVM69,QH;E:
M;E5Z)T4V&W-[=-L])>/&*,V.#:%,D,MV#WT(Z!\NLBTFWY2Z"M764Z!O711K
M*QLS6D<B:2]3-AQR"1EUI&\L$92ME@D@0CE4RYWLU:S)M1"B3)8V_O;NZD>N
MW84U:;21C!8-4N#35M),<N0V=+<NDCERT,=:&M2_)FP]Z[8/-"Z"S999LY15
M;N&ZJB"Z"Z9TED%DCU351624H4Z:J9RU*8IJ4K2M-E1MD5'(CFK%JF,J*BP6
MXJ'\Q^GX                          !J]<*'T:>AGR9,2?%./'&6.?K9
M:/E<SOE+$L[Q"3Q::Q(((R9H &=ITG'4FXS!Q"$L,1\BJO:>E_'-O6<1B4Y3
ML"W]?[)ED.]95J8ISTJX6AY6"C7-/8[BT14E:;Q:UKU#T264E#BQR]R0G5DU
MSHY. Q58Q--'N3,<0FWI_"UO!)N9;4316ZO430*Y@M(T@    !;RZ+IH B+\
MO&^M>^3(!*0BL6S"^-L"-I)"IVILB+Q*+R^K\1;K%*196TK?F6D?&K[%4:/)
M%V<NXY9)F)2/2_C*^FD2\6Z1T'SF\).AO(P8SX3D5SDOP:W(<27%^C1[EK)B
M7&K!N?DKH9&CE%XP<]$L       I6ZRNC)9TS9K0S/DC3]?N",6:=<BW8G?$
M1&W7(7:G<EMR=TM$)2]X:!L^U[+D88T.PNY9Z>.1/(1Z23%5%$M*42VUORP>
MENSK/L&GI+3EU,ZU)3,!5:C<%R-6#%5SGHL5;#"7!==15R2+55@SIM4Y\ES&
MR'+&[&*1OW$3+O74.R,5=$EQRRJT<YOUCWK<E#EJ9]#8JQ?!635 U2TI1%I<
MMW7'D"CLI3TWN5/$H[U*[O)TV;U<6LZ:ZIT4L^@ELREF3%?IM:UD.V7//N7B
MVQ/I9JKG)#555UB2G%71N^%?C>K=:>Q7D',KUL1.B3S*N6+LK2JZ9Z'YTXB\
M;KXY@'ASTI4IDEFBC:I:_P#2V[*TB=9TJXXU<4ESI4AJY$N6W7F8:IH+'-,^
M78=GR[[7.7-5>I DIQ5H&T1X0J@KBC2;I[LE^W,B9.<B<3V8:YJF;EJ5 RUT
MO(AU<;@R-*FJ2JCHVZ8QC4ZIC5K%*W&3&"T+E;6U4QJY"S'8/:HN#J&=+HZ2
M5]'+8BYR1T[YZV*4I"E(0I2$(6A2E+2A2E*6FPI2EILI0M*4V4I0:0R3_0
M  ,[SI1_I+(+R9,6_&S)HZ?Z'_5-WE<SO99"L8/'TXM-=2N(+4-&     :(7
M1;_1J3WE.92^*6,1S!TP>MC?))??3":XO^(+QBZR%CP56;P     C[XKWHT]
M<WDR9;^*<@)-B9ZV6=Y7+[Y#"M'Q"=Q:ZQE"CLTKL     D#X47I*]#/E.8C
M^-L<(SCGZIVCY),[U3-L[Q^3QB:YJ]CC(L0   ,E#B0>D/UZ>6AJC\>%\CM7
M%7U7LWR"G^Z85Q7>.SN-?WRGC ;XQ0    #5ZX4/HT]#/DR8D^*<>.,L<_6R
MT?*YG?*6)9WB$GBTUB001DS0             R[..OZ6363VZ67XI,?#K[HZ
M]2Z#BW_>/(!:_G&;GIK(1*":FM     --[H]7H?](G^_O_)_-0Y)Z3O7BN_X
M?_/*)[8OFR5\+OW$T @1M                         #A>2?D[OWM+NGW
MC?#(I?&I?&-UT/B9N'9RF-J.ZRL0      -DK&WR=V%VEVM[QL1PI5>-3.,=
MKJ6=+W#<Y#F@QS[  SO>E&64_MOB2PMRKD5JPR'IRQK/QZ]2TY&AX>X+ZLYX
MS3/2FSE4#VX14Y:[3%HX+7]ABCI_H@J&S<5'2DW4JJF-71:QR+W6H0K&!JMK
MD=D.8FNJ%<,6H:,     F_X<O'CU9\/ZVHO$R\=!9_T_12YS1.,K]DI&(G;-
M;+*NG3IAC?(+!*1=6U'O7KCE3LW\?,QZ-:&JV;MSJJ'-7N-/1Q8N,TUU:BNI
MK3=?F,1%1V:]BP1RHF2CFN7)58(;:AM>IHF\'<?)3(7(SER-5"T!@GI0/#OR
M4FS:9<CLQ:=9DZ:?/W%T68ID"S4%SEI4R<?.XR5N.YWJ)#]3E%X%G_V[M*;=
ME16CT0XT4BJZB6152\C!=@.T4F8+4T'J;^3;]%,N3$<Q<U(IJ174)@<*\0#1
M'J*HT2POJIP9?<H^,4K>V8_(ENL+UK4YB$3Y:Q9I[&7BU*JH>A2558DH<VVA
M=M:5I2#VABUC!9<5KZ.HEL3W2L<K.W1%;JFSE5M).^BF,5<J*1TKYZ^&C,D@
MRNOHZ_#(OG(]Z9-NO'V2Y68OR\;MO><BB97N6(MY.6O";D9YZVC64%6+>,(N
M/=R1B-$2N*U313(4YE-AJFL.3THXVT]++I),V4V7+EM8B\&U70:B(D56**JH
MEU87\HU+K$H'O68YKHJJK?7).40'1ZN$9!4:G/I65G'C14ZI7L_FS/[VJ]3&
M-4I'4<AE%I!N$DBFW:%,TV5I2E3;QNJ/&9TG8[3(_P#<P6KD)*DII+P:KJGZ
MVQ;-3_;BN:YVR=Q0/!7X6-N40I'Z*\1N*-W9'J?7XESW34RQ#)FH1>MSW%+U
M<M*U2IM;J;Z!J5K2I*T,:E<&9C]CC-W5H3TBD+F"WO6I=S;YZI9=GMO2FZJZ
MZG<,)PRN'1;Y:EC="FDBIN<%=%7DM/F+)QVBN2A*$,W>3=KR#ML4E4Z5H5,Y
M2T-[*E-M:U&#,QMQIF[NT:V]D3IB)I(Y$/5*"A;>DR^U38.[K6TOZ:+&?MY6
MR=.^"[.DVC]C*-)*UL26!;[]K)QBU',;(MWD3;[1PB_CW!:*(+%-11(]-XE:
M5ZHU\ZV+6J&JRHJJB8Q45%1TQ[D@M](*Y;BY*9)[-IY#%BQC$7,1$ZAWH-<>
MH 'B_B0>CPUZ>1?JC\1]\C?8J^M%F^7T_P!ZPQ:[Q*=Q3^]4R41VJ5P
M>F]$_P!LO21Y3>!?&I:@U&,'F&M\DG?=N/>E\:E\8W70UXQQ&64
M         %,;I7NK/<0T^:*+:E/9+'=:@<J-6R^RO)I==+,Q7$NZMU]IB**&
MN!\X:N";-J;!<M*UW#4OCH9L6[56_-3ZF7J.F*G<(BIV2$7QBJ=Q2M7LEUDZ
MNH4NA?9%@   D&X56F^FJ_B"Z7<-/8_KE;,ADN-N^^VIR$,U7L#&R+G(-XLG
MAU:T211F8.VE6!3&VUJLZ(4M#',4M8SCE:O,V+-97M6$U)2M9[^9UC53.5R+
MG(9MG2.4ULN4NYPHKG)=76/='20--],$\2J];TBV16MJZD[-M;-,71NW,FS;
MW$JBO9-^L^6KM*O)/+IM%:8<TV[2]>"?LH:@CO17:O..*<NG>L9U),=*7+P=
MVQ<Y&N1J>],NW)' UZO3<S$1VC>752.B0(BR#3@  !,QP%M6?]*/$>P\K,RG
M6['N=SJZ?K^Y9?D6*2607C%.QY9R99=%BU)#Y*8PYUW2VVC:..ZV5+0YJB!]
M(]B\\XJSTEI&JIOGF9?6(N&F7=EJZ")?= VECU/)JYL5ZQ_6KHWM6&A$TYAR
M03T      "GGTN/Y/-#_ &YYT]X\8"\NA/QJT.+DZ\PC.,FXE9[NH4C1T"10
M          LI]'9XH1M*.<2:3<PSQ6^GK4/<K-&VY:4>52CL5YID"-HJ&F3+
MKJT;,+6R 1%O%2M3%H1!V5B[,HB@B[,I5'2ABASS9W/5"V-ITK%PD1+LR4EU
M4S7,NN;EIA-NJK8;VQ+0Y/.Y--7YEZW,QVPMY=!<LT*QS&30 #-4Z1[Z63.G
M:9A#Q1VB.K^BOU+I^,F_>.(+;GG%^<W60@L%B&H     -DK&WR=V%VEVM[QL
M1PI5>-3.,=KJ6=+W#<Y#F@QS[  S\.E<>D/PUY%^._'AJ*'3'0SZKS_+W_=2
M"&8Q>.MXI.^<5D!;9H0    "^UT3G[&FH[RFUO%7CT<W]-'GZE\D_N/)ABYX
MK,XSJ(6I!3A(0   K-])'X=%MY]TR2FL;'MLM&^=--\:66O21C&C=%_?N#43
M[MS,YQ1-(BD@[QJ52DTR764_\K&I2*)2GJLE1.V>BK&F;9MKI854]5LZK6#$
M5;C)WN53*29N%1+[E8N0L=#;E"V=3K5,3YYE_-;DZ5_.B9\HZ:(8     >F]
M%V=7FF35IIUSXT<';I8MR]9%T3/)G,G5W:K>;:M[QBSG(8AJ(3%J.7K1396G
M^&M4:BW[.;:]BU5FN2*SI#VIF.AUJZ#H+H'O2SED5+)V]<BZ&3J&O FHFLFF
MLBH15%4A%$E4SE43434+0Q%$SEK4IR'+6E:5I6M*TJ.(U146"WRRC_8
M      HL=+4^T1I(_P!%[V^/"(Z)Z%?-=;Y0SO")8Q_32O>KKE2@741L
M                _2R9/))VVCX]HY?OWJZ35FR9(*NG;MRN>B:+=LV0(=9=
M=90U"E(4M3&K792FT?+G-8U7O5$8B155N(F>I^M:YRHUJ*KER$)K-*?1^.)+
MJ@3CIM_BIGIVL-^D9PG=VH=\[LA^LDDH0JB+/&[*.FLI4=+HFY1L=Y#,6#@N
MRM'5"UWA +9Z3,5;(C+9.6JJ4]S)3"31F*J2\^#G*F4;>FL2MGP<]$EL[*_V
MJ78YBP+#NGCHI>E:S",9/4EG7*N<9MNX3<KP-CLXG#UA.$:DIRD7)([][7O(
MIIJ;:4=-)F).I397DR?L%86ITRVS4*K+*IY-/+RWQFOSTW+$SE:[/-U(Q>I)
M<%GN=,=VJ:27>Z)H,.<)SAN8';H(X[T:8,HY:J)+-9J^;11RU<[5=*M3$6:7
M7E=6];D9JT-7;M2=$_L_[*;(%7XYXU6DJ\KKZA6K?1KN#;VLO!;J&UE4-'(A
MP4MB*EY8(JZ:W=4]_1D7&0K!M%P\<QB8QDGR+..C&C=@P:([U3<DV9M4TFZ"
M>\:M=TA:4VU$;>]\QROF*KGK?55BJZ)E'[A\@     ZHR;@?!V:F9(_,F&<4
M9:8)E,5-CDW'=H7XS(4]"E,4C:Z8>51*4Q24I6E"]6E*#,I+1M"@=A4,^=)=
MERWN8O<JA\O8R8W!F(CFKD*D4(H\Z]'KX6V;R2#EK@R3PG<,BKRI[DP5><W9
MQVO5VU2C[.F3W3B]BE7_ +$X$O\ ^?[!,[.Z3<<+/@BU*5$M/<SFH_3<F#,[
MLU\ZR+/G75EHUT+[>MU$N::$%FI7HG>48,DA-Z2]2EK7\V*L[<-+!S=!.[%G
MT&"255&K%I?MIEN>!N2:<GIN4JXB+?:4K6E3*$IMV6)9/3/23%27;5(^6N2^
M4N&D?>.P51,YSUS#43\7%OTTS0=LI\4K?ZG=!FL'1K)&8:D]/V0L8LS/",&=
MV/HM.:QY+O5$2N",X/)-L.)JPIMYR!Z&.@UD55DMNQ0A34K2EJ61C)85O-PK
M*J94UT(JU%@]$S6.@],]6P-%44-72_3L5&Y=]--+G5/(XWAB
M          :O7"A]&GH9\F3$GQ3CQQECGZV6CY7,[Y2Q+.\0D\6FL2"",F:
M!D*:R<MK9ZU::ELSJNRO4LF9SRC>$:JFH=5!."F;REW5O,F:BE3*&81T$9NW
M;[U:FH@D6E:UKU1V[85$EFV+24")!9-/+:N>C4PE7-58JN:5K53.&J9DW?/5
M=6X>;!MCP     -6_A.8&9:;^'1I(QFBQ282AL/VW?MV)E2W'!KTRFB;)-U$
M>J&I15RX83-TJM"G/6M2HMR$+L(0A2\:8Z6DZU<::VK58LX=S&^\E_-MAGHV
M.>JK?+$LZ3P%#+EY."BKGK=77)#Q%S-                    ,[SI1_I+(
M+R9,6_&S)HZ?Z'_5-WE<SO99"L8/'TXM-=2N(+4-&     :(71;_ $:D]Y3F
M4OBEC$<P=,'K8WR27WTPFN+_ (@O&+K(6/!59O     "/OBO>C3US>3)EOXI
MR DV)GK99WE<OOD,*T?$)W%KK&4*.S2NP    "0/A1>DKT,^4YB/XVQPC..?
MJG:/DDSO5,VSO'Y/&)KFKV.,BQ    R4.)!Z0_7IY:&J/QX7R.U<5?5>S?(*
M?[IA7%=X[.XU_?*>,!OC%     -7KA0^C3T,^3)B3XIQXXRQS];+1\KF=\I8
MEG>(2>+36)!!&3-             #+LXZ_I9-9/;I9?BDQ\.ONCKU+H.+?\
M>/(!:_G&;GIK(1*":FM     +YO!?XL7#TTT<-/3;A+.6I>V<?Y2LKPQ=E%H
MR%KY%D7D1V1Y\RG=L)RSR"LZ5BEN?V[/-'1>2<*;I5J%-NGH8M.<<?<2\9[6
MQLJ[0LZD?-HYG!8+D<Q$7!DRVK<5R+<<BI=3()A9=HT4B@ERITQ&S$PHI!<E
MRKE91*+Y]CA-_?)LSN)RY]7HA_LZQT_03.WE_',_G>SO"II+L#S['";^^39G
M<3ESZO0]G6.GZ"9V\OXXYWL[PJ:2[ \^QPF_ODV9W$Y<^KT/9UCI^@F=O+^.
M.=[.\*FDNP//L<)O[Y-F=Q.7/J]#V=8Z?H)G;R_CCG>SO"II+L#S['";^^39
MG<3ESZO0]G6.GZ"9V\OXXYWL[PJ:2[!ZJTNZ^](6M)_>,9IAS7"99?V TAG]
MX-XB"O&'-"-+A6D6\,LN:Z;<@DUROEHEP4M$:J5+R5=ZA:5IMTUL8M6Y8#9;
M[7IW2&S55&Q5JQ5L([ERWHI?,FGK*:J54IWHY6W[^3GH>PAHS)
M     .%Y)^3N_>TNZ?>-\,BE\:E\8W70^)FX=G*8VH[K*Q       V2L;?)W
M87:7:WO&Q'"E5XU,XQVNI9TO<-SD.:#'/L "JUTIW2/*9.TU8GU7VE$F>RNG
M*Y9&V<AF:(U,ZIC#*#B'9M)IV8M#'6:6M?<6Q1*2E/\ ")-KJUV$(>M+CZ';
M;926M.L6>Z#*IB.9'PDN*JB9KF*J_ 1"/8PTRS)#:AJ76+!<Y=A=<H3#I AX
M         ![/P3Q%==&F?F2.$M5.:+*B8_D^9VKV92-QV*CR6S<_] 7::>LE
M3=+3=]DP-M+[']G4&@M'%;%VUHK:%'3S'K?=@HU_;M@_5,J36U<CZ*8]$RHW
M-);A-_IUZ5-K%L"K"+U%8EQ3J#A$#(E=SL&5YA[(;HM2T3<+.)"$;W!8*QJ;
MM%")(6XSVGJ<M5*%,3DJ^M3H<L*IB^RY\ZEF9"+":S27!?IO7.R]M(QAJF7)
M[6O3M5V-0L'Z6>D7<-_46>/A+QON=TR7L\.BVZS9VC4(>U5G1Z4Y51GD^!=3
M5C,HM$U=G+S3F%.;]O)4I05E;'1=C59<9DB6VKITR9*Q=HRU1'JN8Q'YYNJ>
MVZ&?<<JRW]E>TTN:<"<J!N"!NJ&CKBM>;B+DM^8:IO8B=@9)G,0THR5V\D[C
MI./6<,GS539[%1(YB5_LJ*\F2IDF8LJ<US)K5@J*BHJ+E*BW4-LCD<F$U45J
MGUQ\'Z     >+^)!Z/#7IY%^J/Q'WR-]BKZT6;Y?3_>L,6N\2G<4_O5,E$=J
ME<     'IO1/]LO21Y3>!?&I:@U&,'F&M\DG?=N/>E\:E\8W70UXQQ&64
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
M@JLW@    !'WQ7O1IZYO)DRW\4Y 2;$SULL[RN7WR&%:/B$[BUUC*%'9I78
M   !('PHO25Z&?*<Q'\;8X1G'/U3M'R29WJF;9WC\GC$US5['&18@   9*'$
M@](?KT\M#5'X\+Y':N*OJO9OD%/]TPKBN\=G<:_OE/& WQB@    &KUPH?1I
MZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@            !EV<=?
MTLFLGMTLOQ28^'7W1UZET'%O^\>0"U_.,W/360B4$U-:               7
M"^B.?*)K?[2\&>_F311O39XK9_&3M:62;%O=S<YO5+N8Y^)6
M   <+R3\G=^]I=T^\;X9%+XU+XQNNA\3-P[.4QM1W65B      !LE8V^3NPN
MTNUO>-B.%*KQJ9QCM=2SI>X;G(<T&.?8 '$,@6%:&5+%O#&F0(%A=%C7];4U
M9]W6Y)I\JPF[<N&/<14O&NB4J4W).V+HY-XM2G+6N\6M#4I6GO35,^CJ)=73
M.5E1*>CFN2^CFK%%3.4^7L;,8LMZ18Y(*F8IE^<5OAB9,X:^?'UK/D)6YL#7
MR_DY7!>5%6IC-IR *N98UH7*[0138M<AV@@J1&01I1*CM/DWJ*9$7%$T^N\3
M,;J3&NS4G-5K+2EHB3I>4N^:E]6.OM7(NM58I%8!:-!,H9V"MV2NY7,RES4R
M=,BS$Q->             'MG1YQ$M7VA.Y$IS3GF*X;8A57J;R>QO+JFN3%=
MU[#EY<EP6'*G6A3NG*-#)=<&I6DJ@F<W-W2)J[PC]N8KV'C%*X.U)#7S(028
MG6S&^]>EWX*Q:N2BF535M32.C(<J)E7T7/3_ $I>MX6_'NP#KT7@L0989QFG
M_5$^Y)DPM%]*<ICS*+^M2ID+BZY))4CI.=>*>RI;TA_YZF^4C1>1W53DYVQP
MZ-[2Q;1U=1*M38Z75<B=?+3ZQJ9";]MS?(VX2ZS[8DUD)4SK*C*R%SEZBZ$2
M?@5J;D   /%_$@]'AKT\B_5'XC[Y&^Q5]:+-\OI_O6&+7>)3N*?WJF2B.U2N
M     #TWHG^V7I(\IO OC4M0:C&#S#6^23ONW'O2^-2^,;KH:\8XC+*
M            AFX]6K/^E+APY@5A93K=D+.Y$=/U@\BOR+Y)3(+-\2^)9L9%
M=%\U/#XU83!T'2.VK:1.UVU+4Y:B>='%B\\XU2$F)&EIOGGY76*F F5=F*V*
M+?;A&KMBIY/0N@O7OZU-&_J1T3,:'6Y @    #3XX#NG#^FWACZ?(U^PYC=6
M8(^0U!7?M0YLJY>Y4,WDK44<HU,=0CIIC%G M%-^M#[S:NTI/[A>1>D:U>=<
M;JI[5C)D*DEN=+N.TYBO71)]8\C@*!B+NG=<NC>U('N?6KI\9:K-)>H73P[2
M:J+Y6Q7=EM0*KRB1FT?>58Y20L694Y>E4J=8KS8L'E*UV;ID*5I4M:4K2.V!
M:;K&MJEM1L829S7+#);&#TT6JJ:)EU4E*BF?(7W351,_(U3(KD&#V*?O8N3:
M.&$E&NW+"08NT3MW;)ZS6.W=M'2"I2J(.&RZ9B'(:E#%,6M*TVT';37->U'L
M5%8J114O*BWE*W5%18+?/R#Z/P   +F/10M67(/M0>BJXY+8F](VU XM:KJ[
M*4=-RQ5F92C&U5:UWCN&O8^\0;I[-A4'JN[7:<U*'Z9K%BVEM^4EU/F9BZ;Y
M:]^BKFM0E&+M3=?2N]\FLO4U2Z:*$)2     4\^EQ_)YH?[<\Z>\>,!>70GX
MU:'%R=>81G&3<2L]W4*1HZ!(H     ?0>Q,I'-HEY(1SUDTGH]26A'+ILL@A
M+Q:,K)P2LC&JJD*1ZR2FH5XT,JG4Q*.6JJ=:[Z9J4^6O8]7-:J*YJP6&0L$6
M"Y2P5%SE1<D_514@JWE/GCZ/P   /1.D[4[D[1QJ"QGJ,Q'(%9WCC>?1DRL7
M)U:1-SP3DAV-RV;<"252J+P%UP3A=BZH6I54TUN51,FLFFH35VU9%);MF3K*
MK4C(FMA'):M]KF]DU8*F1<@L454/>FJ)E+.;/E[IJZ>6BYBFK)I'U38MUGZ?
M,<ZC,02)G=H9!ARNU(UTHA6:M.XF9S,[DLRY$$#G(UG[9ETE6R]*5JFM0A5T
M3'0524/QK;=CUE@VG-LNN2$^4Z$<AS5NM<WL7)=3*O+=14+#IJB7526SY6Y<
MFDN2BYQGR](]]+)G3M,PAXH[1'3717ZET_&3?O'$,MSSB_.;K(06"Q#4
M &R5C;Y.["[2[6]XV(X4JO&IG&.UU+.E[AN<AS08Y]@ 9^'2N/2'X:\B_'?C
MPU%#ICH9]5Y_E[_NI!#,8O'6\4G?.*R MLT(    !?:Z)S]C34=Y3:WBKQZ.
M;^FCS]2^2?W'DPQ<\5F<9U$+4@IPD(    !E4<8>T4[)XG^MR&3;<T*]SQ=5
MW52W&R>^ID K2_%7.ZT*5*O/5;DJMO5_Q#<IM4K52IJCLC$:>M1BA9\Q5C"F
M:WM(LR<K!AK7"O+3;@6A-3LU73N]4C8$K,$     T^N 7<3NY^$AH^D'JAE'
M#.$RI;M-]PHY.1I:F=\HVS&IU.L8QTREC(E'<3ZA4B;I24H2A:#D7I)E-DX[
M5S6WE=+=HNDRW+JJI/K'<KK-E*N4J:3E0F$$&-F          46.EJ?:(TD?
MZ+WM\>$1T3T*^:ZWRAG>$2QC^FE>]77*E NHC8              ![QT&\.+
M4_Q$LBJV3@.T*=CL&LTKD#+%T5=16,\=LG9RT2-/SR;5R=Y-NTZF.TB&";J4
M=D(=0B'()+K)1O&3&JR,5Z7A[2?\\Y%P);;LQZIE)D)EN6#4O1BJ(N=16?45
MSX2DA+1;KEO)LKF)HP2Z:#/#@X,ND[AU14?<5O0R67=0IFU2S.?[\AV5;@9+
M.&)V3YCC2 JK(L,8P+A)PN0Q6BSB5<HN#HO)!TE1,B?,V-6/=M8T/65-=P%F
M1N26*N#F*];BS%SX-14BUJ+$F=%9M-0MZQ(S877+?T,I,Q-&)+H(2;
M                  .-WA9MHY"MB<LF_;6MV]K-N:/6B;CM.[86.N*VY^+<
MTI1Q'3,'+MG<;)L5J4IO)+)'(;9U:#UD3Y]-.;44SW2Y[%BUS55KD7+14@J+
MG'XYJ.16N1%:J74*<G%%Z,^@BUN/./#F26H9N166N+2S.2BSHRR1"J*/E\+7
M9,.57)W!=TJA;>F%SU4VK<S?4-1M&FO/%#I96++/QIO7FU")I<*U._:GOFWW
M$;M"PFNC-HKCLEN0OO<K.6YG0*;%Q6[/VA/S5JW7"2UM7/;<H_@[AMV?CG<1
M.0<U%N5&4E$R\4_1;OHZ2CWB)TED%B$424+4IJ4K2M!>\J;*GRFSI#FODO1%
M:Y%145%NHJ*EQ47+(J]CF.5CT5'I?1;Y\<>A\@              &KUPH?1I
MZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)FGF/6S]C/5QY,>>_%5=8
MV^+_ )^HO*Y/WC3PJO%9G%NUE,AT=N%:@    '<^F_[0^!?]:,7?'B"&!:OF
MNI\GF=XIZR/IV>_37-A<<-EF   !7#Z4AZ-2!\IS%OQ2R<+4Z'_6QWDDSOI9
MH\8/$$XQ-93.]'3Y"@         "^UT3G[&FH[RFUO%7CT<W]-'GZE\D_N/)
MABYXK,XSJ(6I!3A(0 ,[SI1_I+(+R9,6_&S)HZ?Z'_5-WE<SO99"L8/'TXM-
M=2N(+4-&     :(71;_1J3WE.92^*6,1S!TP>MC?))??3":XO^(+QBZR%CP5
M6;P     C[XKWHT]<WDR9;^*<@)-B9ZV6=Y7+[Y#"M'Q"=Q:ZQE"CLTKL
M  D#X47I*]#/E.8C^-L<(SCGZIVCY),[U3-L[Q^3QB:YJ]CC(L0   ,E#B0>
MD/UZ>6AJC\>%\CM7%7U7LWR"G^Z85Q7>.SN-?WRGC ;XQ0    #5ZX4/HT]#
M/DR8D^*<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0             R[..OZ6
M363VZ67XI,?#K[HZ]2Z#BW_>/(!:_G&;GIK(1*":FM               +A?
M1'/E$UO]I>#/?S)HHWIL\5L_C)VM+)-BWNYN<WJEW,<_$K
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
M4-&     :(71;_1J3WE.92^*6,1S!TP>MC?))??3":XO^(+QBZR%CP56;P
M   C[XKWHT]<WDR9;^*<@)-B9ZV6=Y7+[Y#"M'Q"=Q:ZQE"CLTKL     D#X
M47I*]#/E.8C^-L<(SCGZIVCY),[U3-L[Q^3QB:YJ]CC(L0   ,E#B0>D/UZ>
M6AJC\>%\CM7%7U7LWR"G^Z85Q7>.SN-?WRGC ;XQ0    #5ZX4/HT]#/DR8D
M^*<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0             R[..OZ6363VZ
M67XI,?#K[HZ]2Z#BW_>/(!:_G&;GIK(1*":FM               +A?1'/E$
MUO\ :7@SW\R:*-Z;/%;/XR=K2R38M[N;G-ZI=S'/Q*P              #A>
M2?D[OWM+NGWC?#(I?&I?&-UT/B9N'9RF-J.ZRL0      -DK&WR=V%VEVM[Q
ML1PI5>-3.,=KJ6=+W#<Y#F@QS[       \ :O>%[H>UQ(.G.?<%6U)WHND4C
M?*MI%4LC*C0Z2)D&IU;TMRK)_/MV29Z\DSEZ2,>6O5Y"M:4K22V'C?C#B\J)
M9M2]*?P;NOEK\!T4;')5N"[-,*IL^DJ_IF)AY:7%TTOZ,2LIJ@Z)Y>$=62G=
M'FI&(N5J7E%F..\^Q:MOS*:1#F/1NWR59+"1B99ZLE7<3*O;\6C10M-]<I3U
M,G;=D=,\AT)=NTCF.R7R5PD^S>J*B9SW+F9>AJ,77)=IGHN8ZYJIL(0'9^X0
MG$BTUJ/E<CZ2\JOH-CRJJUW8UB$\NVDFQ(8U"2;V<QDXNIO!,EJ%I6G7*C)4
ME3%*H0AZT*+(LW'?%6UD1*6MDI,7W,Q>"='*1)F#%?>QS#3SK,KI&[ENAEIU
MR:D=4CB<MG#-PX9O&ZS5VU65;.FKE(Z#ALX0.9)=NX05*55%9%4M2G(:E#%-
M2M*TVB5(J.1'-6+5,&]<6^?Q'Z         [<P'FV_--V:<8YXQC)&BK[Q3>
M4)>ENN:F5HV7=1#LBR\3)IHJ)&=P<ZQY5B_;U-N.F3A5$^TIZTK@VE9]-:M!
M.LVK3"IITM6.T4OIE*BW47(5$4]),U\B:V=+N/:L4-<7 .9[3U%81Q/G>Q53
M*6EERP+6O^#34/11PR:7-$-9.L6^K0B>Y)0ZZYVKHE2EJFX1.6M*5I6@XHM*
M@G67:$ZSJCZ>1-<Q<U6K"*9BWTS%+(DS6SY39S-RYJ+IG;HP3U/%_$@]'AKT
M\B_5'XC[Y&^Q5]:+-\OI_O6&+7>)3N*?WJF2B.U2N     #TWHG^V7I(\IO
MOC4M0:C&#S#6^23ONW'O2^-2^,;KH:\8XC+*               .L<UY9M3
MV'\H9LOISS2SL3V#=F0KD5*<A5CQ-I0CV;=M6=#U_P :0?)LN1;)4VG6<*$(
M6E3&I2N79]%.M*NDV?3)&?.FM8W/<J(D<Q(Q7*2Z><V8V3*=-?N6HJKH&0YF
MK+-UYXR_E#-=].>=WCEB_KLR%<BI3G,B27NV;>S;MJSH>NU&/9*/>1;)4V$1
M03(0M*%+2E.W+/HI-FT,FSZ=(2),IK&YS41$CFK"*Y:E;39CITUTU^Z<JJNB
M=9#,/,   +-O1:M-],FZX+]U!2L<9S!::,6/C0[[8;<99)R_5]9D!0W4Y,Y5
M;!:75U*UWBGH0U/V;14G3#:O),7I=F,6$RKG)%,N7*@YW=K+-]B_(X2K6<NY
MEMU77$U(F@B.9R9@ 4Z^EDZ;:2%F:8]6T/'U,YMJ;G<!WV]20,JH>)N-L\OK
M')W"B9=K5A$RD/<*=3GKN&7E$B4J4QJ4/>?0O:N#/J[$>MQ[4G,3-;!C]%45
MF@U=",XQR(MEU*9"X*Z-U.KIE)4= $4     --'@!ZLOZIN'#BAG-27/\@:>
MSK:?KTY57?=JM;(9LE,>R:A5*U<*D>XVD(I$[@]3<X?-7-=ZM2FI3DOI*L7F
M?&J<Z6D*:J^>9E=>JX::$Q'+#(14)Y8U3RBA:B[MG6KH7M2!-:( ;4   *>?
M2X_D\T/]N>=/>/& O+H3\:M#BY.O,(SC)N)6>[J%(T= D4     --[H]7H?]
M(G^_O_)_-0Y)Z3O7BN_X?_/*)[8OFR5\+OW%:;I'O"^/IVR^KK7PU;W(X1SM
M<AD\H0\2TH5ECC-,K1R]=RE46Y*%96QD\R*KPAS4JFA-T<I&.2CIFB+7Z*\;
M^=*'T?KW?_H4S/FU5;KY27$3-=+O9K(+D.4T-N6?P$WE<I/FGK=S';"Z^@5>
MA;YH     #L_+.9,BYQN*(N[*-QO+MNB'LJR\?I7!)&JK*O;<Q];S&T[42E7
MAC&5D7T=;D6V:F<J5JLX*@4ZICJU.H;#HJ"ELZ4Z11L1DETQ[\%+R.>Y7.@F
M0BN55A>2-RY</29-?.<CIBQ<B(D<Q$@FH=8#,/,     V2L;?)W87:7:WO&Q
M'"E5XU,XQVNI9TO<-SD.:#'/L #/PZ5QZ0_#7D7X[\>&HH=,=#/JO/\ +W_=
M2"&8Q>.MXI.^<5D!;9H0    "^UT3G[&FH[RFUO%7CT<W]-'GZE\D_N/)ABY
MXK,XSJ(6I!3A(0    #+4XW4RC.\5;6@]03,F1#)L9#&*8Y#UJM;MB6C;[E3
M>)U*%5<19S4I^TM*[*]6E1V#T?2UEXFT#5OK)5>V>YW5*^M98VC-7LM9$(K!
M,C7@    &FWT>N%+#\(K2D8S([)W,*9OFGO*T4*H[,[U#962CWM2*5K0I'$(
MV:U3J6E"F3H4W[:UK7DGI.F<)CO6W8M;P2)F0D2XIIQ)[8J0LV7EKA=\I-&(
M$;0          HL=+4^T1I(_T7O;X\(CHGH5\UUOE#.\(EC']-*]ZNN5*!=1
M&P           +$'! X+DSKPO!EJ!U#0LW :/K+E#U;-MYS#R.H&Z(EY1-Q9
MMNODE&\@RL"+<I'3GYEK4JBAR&C6*I'=7+J-J[I"Q]9B[(6S++<UUN3$NK?2
M2U4W2I>5Z^X:M[=.2$$=O;(LI:IW**A/^NEY-\NPF3EWLLT0;7M:V;(MR#L^
MS+>A+2M.V8ME!VY;%M13&#M^ AHU C6/B8:&C$&L?&1K%LF5-%!%,B29"T*6
ME*4',,Z=-J)KI\]SGSGJJN<Y55RJM]55;JJN6I,T1&I@M2"(?='F?H
M                         $8W$_X8&&>)9AD]I7:1I9^9+/:/W6&LRM6!
M5Y>T)=<O*'@YPB?)N)ZP)YPF0LA'F/2I:THX;U3<)E-66XHXW5^*=?P\B+Z%
MZHDV4JW')EIE/3W+M!8HIA5U#)KI/!S+CTW+LE%ZJ+DIDYBHBIF2ZB=/.6=*
MN9+YP/FZU7EH9$L"77BI:/<)K592#>AJGC;AM]\JB@29M>X6-2.XY\E3DG35
M4AR[-M:4ZVLJU**V:"7:5GO1]+,;%%R47):Y,AS5N.3(4@533S:6:LF<D'II
M*F6F6B_ZNG2@V!X            :O7"A]&GH9\F3$GQ3CQQECGZV6CY7,[Y2
MQ+.\0D\6FL2"",F: !CSZC<7N,(Z@\YX:=(&;+XGS!DG'!T3'55W*65>,S;A
M*D67VK.$CIQU#$4-6M5"5H;;7;M'<EE5B6A9E/7HL4G2);^W:CNJ5G/E\%.?
M*WKE326!TR,\\@    #6IX<69VVH/0;I)RXB^+(O+HP1CYM<3HJE%:&O6UX-
MM:%^(\I0QMXS2]8!^C7;[+:3V5*&VTIQ7C50+9F,=;1*D&LJ7X*=@Y<)FFQR
M*6/0S>&HY<S)5B1STN+JH>U1H#*  @NZ0KIRSCJBT&0^-=/V-;DRK?:&?\>W
M.M;%K(-W$FG 1=M7^TD)0R;EPU3YJT<R;<AZ[VW:J7J"Q.C&U;/L?&1U7:<U
MDFF6F>W"=>PE<Q431@IJ+:D3:BC27):KGX:+!,Y2D3YF7BD?<GS1_E<1_&!T
M%Z>8G_Y"GTUV"*<UVAX)P\S+Q2/N3YH_RN(_C >GF)_^0I]-=@<UVAX)Q^5]
MP<N)[&LG<B^T79E;,F#5P]>.58R)HFW:M4CKN%U*TEZUH1)%.IJ__A0?K<>L
M47.1K:^0KE6"75V MEV@B164Z!&D)88     !?:Z)S]C34=Y3:WBKQZ.;^FC
MS]2^2?W'DPQ<\5F<9U$+4@IPD( &>9TIR,=,.)'9CIQ0E$9O2GC&38U(>AC&
M:I9"S!#'JJ6E/\,_/8A:F[__ $TI7^T=.]#KT=BK,1+[:V8B]I*765"%8P(J
M5R+ERTUW%;06L:,     T*^BOS3*2X<5]QS>IZ.K>U6Y)CGY%.2I6JCO'6'Y
MI!=$I%5%*M5&TF4E#'*2M54U*4I6A:&KS'TQ2W,QJEO6\ZBEJF@^:G4UB:8O
M*BT*IDI,76:64Q5!O0    ".OBXRC*'X96N%W(+<B@MITR)%IGW3'WGLY$'A
M8U'86E:TYQ(R"2>W]A=[;7J4J)1B2QTS&VSVMO\ *F+H(L5U$4P;25$H)L=X
MIE*CLLKP     D)X3;9R[XE^AM)JW7<JDU+8L<F3;I*+*%;,KE9O'C@Q$RF-
M1!HT0.JJ?^ZFF0QC5H6E:B,8Z*C<4[155@G))FJU4334S;-NU\F'A$US5U'&
M98@   9*'$@](?KT\M#5'X\+Y':N*OJO9OD%/]TPKBN\=G<:_OE/& WQB@
M  &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@
M    !EV<=?TLFLGMTLOQ28^'7W1UZET'%O\ O'D M?SC-STUD(E!-36@
M&DAP#,)X9N[A+Z4+ANS$>,;GGY#PZ\_G+AL*U9J8?<TU*YC8M>>2<E$N7KGF
MS)LFBGOG-N))E)384M*4Y4Z2;0KY&.M;*DSYS)2<#!&O<B)&1*58(BPOW2<V
M/*E.LV6YS6JO77T3?.)AOZ;M._S"87^BVQ_X$(-SK:GZFH^T?LFSX"3O&Z2#
M^F[3O\PF%_HML?\ @0<ZVI^IJ/M'[(X"3O&Z2#^F[3O\PF%_HML?^!!SK:GZ
MFH^T?LC@).\;I(/Z;M._S"87^BVQ_P"!!SK:GZFH^T?LC@).\;I(/Z;M._S"
M87^BVQ_X$'.MJ?J:C[1^R. D[QNDAS&T<98WQ^H^6L+'UD62M)D03DE;1M2!
MMM213:F5,U3?'AF#(SLC8RYZIT4J:A*G-LV;:CPGU=74HB5,V9,1+V$Y70SH
MJL#Z;+8S<-1,Y('-QCGV               <+R3\G=^]I=T^\;X9%+XU+XQN
MNA\3-P[.4QM1W65B      !LE8V^3NPNTNUO>-B.%*KQJ9QCM=2SI>X;G(<T
M&.?8           '069-*FF74.@HAG73]AS+ACI<D1YD''-IW3+-*<C1N52.
MFI:*<R\6X30I0A%6RZ2I"TV%-0;*@MFUK+6-G5,^1F,>YJ+GHBP710\9M/3S
M_IF-=GHBD+6HSHS'#JS$F_D<4M<D:9KG7Y19LKCZZ7-V675XH79522LW(I[C
M<594KM-1O&2<00IO[M:%]B)]972UC10JC:U957)3?MP7PS',P;N:YKC53[!H
MIMV7A2W9BQ326.HJ%8/7GT?'6QHOA9W(]IHQFIO"T$19Y)7EBV*E&]ZVW#-R
M**+S%Z8K<FDIB+CVJ*1E7+B*>3C)DW+55RNB2AJEMW%OI-L"WIC:6?&DKW7$
M;,5,!RY3)EQ%5;R(Y&*JW$1305EBU=*BO;\Y*3)2^F>FQ$@?%C&H       T
M?NC198?9)X7EI6X_=JO5,)9@RKB=!1<QU%DF*SR(RJQ:&64IOJ),FN42I(TW
MC%20(1(NPI"E+ROTL43:3&]\UJ02HD2YFC!9:KH\'=S;N23BPIBS+/1J^X<J
M=7JE@ 5H;D\7\2#T>&O3R+]4?B/OD;[%7UHLWR^G^]88M=XE.XI_>J9*([5*
MX     /3>B?[9>DCRF\"^-2U!J,8/,-;Y).^[<>]+XU+XQNNAKQCB,LH
M           K']*)U9>"/1I9FF>WY/F]VZH[T)U_0;J[KE+%&*W41<UP<H9&
MO+M.O-ZNH!L3>J4CMH1ZE[,I5"TMOH@L7EMO3+6FI&11R^MXR8BM;GP9AKF+
M@KE&AQ@J>"I4D-7KIBW<Y+JZL-4S\1TP0P     G0X6O&L=\,'$-_8TM;3#;
MV5YK(^0>SBX;YF,G2-IO#M&D!%04%;*,2RLF<1I'PE6CMR14RYE#K2*VVE"T
M)2E=XX8@)C=72JN=6.DRY4K :Q):.2*N55=%7I=6*)>O-0VUGVJMGRW2VRT<
MKG158PT+W^HDG?K<>1/N067].<Y]60B/L3I?\A,^Q3\0V'I(_P $G;;0];CR
M)]R"R_ISG/JR#V)TO^0F?8I^(/21_@D[;:/'NO/I#\KKSTM9*TPWGH_M:T8^
M_2VX[CKRCLP2LQ)6G/6K<\1=$3,L8USCU@D\-SB)YNLE5='E6KA4F^7>VC>8
MN=&#,7+8E6O3USWNEX2*U92(CD<U6JBKAK"_%+BP5$,6LMI:RG=3OE(B+"[A
M7E18Y16V%K&C     +,71?M67@=UJ75IPN"2YM9^J6RSLX=!=7<;)97QDA*7
M/:JE#*UY%#KK:3F?95H7=.Y=J-";35*0HJ;I>L7EU@,M64D9]',BO%S(-=I.
MP%S$PC?6!4\%5+(=N9B:J74U(ZAH.#F4F8   4\^EQ_)YH?[<\Z>\>,!>70G
MXU:'%R=>81G&3<2L]W4*1HZ!(H     :;W1ZO0_Z1/\ ?W_D_FH<D])WKQ7?
M\/\ YY1/;%\V2OA=^XE%SS@_'&I3#F1<$9<@B7'CG*-L/[5NB+J8J3CFCRA%
M&LE%NC)JUCIV#D447T>[*6JC-\V26)[-,HA]FVA56372K1HG8%5)>CFKFID*
MF2BI%')DHJIDFPG2F3Y3I,U(L<D%_P!:QE4Z_-%F1= NI_(6G7(1'#U*!=]>
M+ O S2K1CD/&LPLX/:5YQY:&41+5\U0.W>HIJ*%92C9RUJ<QD*UKV1BU;]+C
M+9$JU*6"*Y(/;&*LF)NFKG7T7):J+DE>5E*^CJ'2'Y%Y<M,A?]9)XR&^,4
M         #9*QM\G=A=I=K>\;$<*57C4SC':ZEG2]PW.0YH,<^P ,_#I7'I#
M\->1?COQX:BATQT,^J\_R]_W4@AF,7CK>*3OG%9 6V:$     OM=$Y^QIJ.\
MIM;Q5X]'-_31Y^I?)/[CR88N>*S.,ZB%J04X2$     R'];.46N;=8VJC+L>
MMR\3D?4+F&\((^Q&F[;LY?T\]MU':W(1)3F\(JW3W^J93=WC5,:M35[<Q?HW
M6?85'0NW<JEE-7WR,1':L2MJN9PM5,FI><]RZ$;AYA&W,<     U8>$+8RN/
M.&/HBM]9 K91[I_LF]:I%KMV4R4V5R,0Y_\ '<[JJQ+JH<Y:FI4IS5I4B=:;
MA>-L=ZA*K&ZT)J742I>S[/K/_C__ &^6'9K,"@E-[!%T[O5)'1%3.
M   *+'2U/M$:2/\ 1>]OCPB.B>A7S76^4,[PB6,?TTKWJZY4H%U$;
M   )<^#YPO+JXE>H2D1,*2ELZ=,6JQ<]G.^F!*IO56#I54\3CJTG*B9VQ;SO
M:K)5,BYZ&3BV":[TY%CI(-74(QYQPDXJ69AR\%]JSD5)3%O(N2]R;UL;WNE@
MVY=5-K95G+73L)\>3-7KER^Q3JY29Z&FUCW'UD8HL>U<:XVM>'LNPK(@V%MV
MG:MOLTV$/!PD8@5NR8,FR?4*1-,NTQS5,HH>ICG,8YC&KR54U-165#ZNJ>Z9
M4S'*YSG+%55;ZJI.VM:QJ,8B(U$@B)D(<Q'@?H
M            !"]QG.%):?$>P8O-V;&Q<-JOQ1#/G>&[Q.9G'=EK!(ZTB\P]
M>4DXJBBM;%QN%%31J[A4A8286HY(H1LO((NIYB'CE.Q5M' GJYUC3G(DUMU<
M%;R36IOF^Z1-TVY?1JIK;2L]E?)@D$GMW*]1<Q=2_F+F?7/;-Q65<D_9UWP<
MK;-UVI-2EN7-;DZQ<Q<W 3\*]6C9>&EXUXFD[CY.,D&RB*Z*I2J)*D,4U*5I
M6@ZRDSI51);/D.1\A[4<UR+%%14BBHN2BI=0@3V.EO5CT@]%@J9I\,>I\@
M       &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@ 9L
M?2-]/#C!_$TR+=K5@9I:NHFT[/S1 *)I4HTK)NH[L+OA"BY*F*=^M>5H/)!<
MAMU0A9%,U:;IR&-U9T66HEH8I2I"K&=2O=*=EPCALT,%R-3WJD%MR1P->YWN
M7HCDUEU4U2!T6.:@     O!]%?UNQ$WCC)>@^\YM%O=5DR\IE_"S1\L<BDS9
M5PJMB9%MF),JKS<RUK709.7HV(6CA9.:=K4H9-LL9/GSIBQ??+JI6,=.V,F8
MU)4U4R'MW#E]\WK8WDP&I?5(RS%ZK16.HWKUR+A-SEOIH+=T5+?8H\DH
M  '"\D_)W?O:7=/O&^&12^-2^,;KH?$S<.SE,;4=UE8@    %]KHG/V--1WE
M-K>*O'HYOZ://U+Y)_<>3#%SQ69QG40M2"G"0@ 4D.EM8L<M;^T<9M;MS*,Y
MVT,GXLE71=[=9N;4FK<NVWVZV\;=WI)*\Y,R6[2M?_**;U:>PV] ="E8BTU?
M9ZKUS7RYB9N$CFNTL%NFA%,9):X<J;D*BII07JJ4\!>9&0    "WIT4751"V
MODW4%I!N:319NLIQ<+EW%R#A4B))"Y+%:/HG(4(TH<^\\EY*TWK"022(7:5G
M!NU*UK0O4I#IFL>9.I*6W)*1;)594S,:]45BKE(CD<W/>U"2XNU"-F/IG>ZZ
MY,]+^I=T%+Q0Y[)8     5ONDXZI8/$.@@FGUI*MZ7]JAO:W8-&'2<IDDF^.
ML=S<7?MWW#R5*U6*PZ^Q$-%'ZA:*TDSTI6M"'H+4Z)+'F5V,G.;FKR:CEN6.
M1AO16-;GP5SO@FCMZH251\"B]?,5-)+JKK)HF>$.GR%     $TG1\\9JY*XK
MFFTYFYEXK'B62,F31BTVU;)6UC>Z&\$XZI3%H4MY2L86NW9U#]2M#;! >DVK
M2DQ,JTC!\W@Y:?"F-CW*.-I8LOA+1EY38KI(O5@:;0Y*)Z   &2AQ(/2'Z]/
M+0U1^/"^1VKBKZKV;Y!3_=,*XKO'9W&O[Y3Q@-\8H    !J]<*'T:>AGR9,2
M?%./'&6.?K9:/E<SOE+$L[Q"3Q::Q(((R9H             9=G'7]+)K)[=
M++\4F/AU]T=>I=!Q;_O'D M?SC-STUD(E!-36@    &F]T>KT/\ I$_W]_Y/
MYJ')/2=Z\5W_  _^>43VQ?-DKX7?N)H! C:
M'"\D_)W?O:7=/O&^&12^-2^,;KH?$S<.SE,;4=UE8@      ;)6-OD[L+M+M
M;WC8CA2J\:F<8[74LZ7N&YR'-!CGV1A<8O4!GG2OP_,S:@].-PM[:R5C.2QJ
M_1D75N0EUH5M^X,E6I9=P)JPEP1$PP<)),+EJN=3<3,@1&JO*4*0Q32[$6S+
M-MG&:GLRU6J^DG),2&$K>N;+<]MUJHM]L,V,(&!:<Z=3T3ITA83&PR(W%5$6
M_GE%>X.D$\7*X><)J:LEXAHNL58C2W\-X"B.:[G]U)O(ML6]>^1V_M*=T?>_
M[VVFP=$RNC/$F5!4HL)V6Z;.74X2&H1%ULVD[_<@F8UNP=+W!QDN*)<W..N.
MMK-[;G2Q7"G8_.L;2W3D_85OV*QD-S1&O]J:6XF;^TM1GRL1,4),,"SZ=8;Y
M%=WRK'1/);4M!U^:_6UCI>X.(KK_ +JYP6X-;^K:3;NEBN%6"^HG+98OEB?]
M,Z42C=J48WY.O5+1-(M"UZM*#/E8KXM28<%9]$BID\!+CIX,=4\G5M8[=39B
M_"79.E[@U#Y_NWG'95G+,-S<[6*Y=]D&3+UF>=."?W'#CKC-N>66)_8<VTU/
M^T;"59=F28<#3R&0O8,MB0TD/)9\YVZ>Y=%2S!T4K/%(;59J9PM/RQE'V;,1
M6Y?3!U*.C+O9JXL-7(\:DCD7+E4[ET_-;N3Y)W4OLJU09*&K6FYU:FZ9;-X2
MQJ2OE-ZVGGN8L+R-FM18YV%+:F>J&]Q=G0J)DIRW7M1=%J["J7O1SF2\
M SF^D<:"[)T?ZN[8RCB:%96OBS55"W+>K:THUN5G$6ODZTY*+;9-CK>9)$HW
M8V])TN>)EDFY*T3;.I-PBBFBV3;ITZDZ+,9*BW+$?1UKE?64;FLPENJZ6Y%X
M-7+DN3!<V.2C4555552$6Y1LIJE)DM(2YB*L,I4OPS+J+HE>46>:4     O\
M=%!;29=!N=WBKHAX9?5S=+9@RH<]5&\FUPWA166=')5*B92/&KQD0M:'-4U4
M#;2EV4J;FKIG5GI'3-1/G$H6Q7,6;-AI073)CB['D;UR.$7O6EH85"2 \7\2
M#T>&O3R+]4?B/OD;[%7UHLWR^G^]88M=XE.XI_>J9*([5*X     /3>B?[9>
MDCRF\"^-2U!J,8/,-;Y).^[<>]+XU+XQNNAKQCB,LH               S(.
M/AJR_JKXC^7NLTGS^P,!\CIZL;D5=]FIX/W\CV=R:')UYJYZYY+DICDG2>]S
MA@DU]F8A";.MNC>Q>9L59'")"IJ?GGY?7HF FA+1L4R%5<T@5L5/**YT%ZQG
M6IH7]6)# )Z:L                  .Q\.Y3NO!V6,:YEL5WS&\L5WU:N0;
M8<FJ>B19NT9ME.1Z;DI#%JLR7<,BIKIUKNJHF,0U*E-6@Q*ZCDVA13:"I2,B
M=+<QV<Y%1=&[<S3[E3'2IC9K-TU45- UX<%9AM/4'A?%6<K$7,O:&6[ M3(5
MO\H:AG#>.NJ%9S"3!\6A251DHRKJK=RF8I3I.$CD,6ABUI3B.T:&=9E?.LZI
M2$^1-<QV>U52*9BPBF6A94F:V=*;.9N7-14T3M889Z  4\^EQ_)YH?[<\Z>\
M>,!>70GXU:'%R=>81G&3<2L]W4*1HZ!(H     :;W1ZO0_Z1/]_?^3^:AR3T
MG>O%=_P_^>43VQ?-DKX7?N)H! C:$*_&]X9;/B&:8'4A8,.T-J<P@WE;LPR_
M+5NT=7<S,B1:Z<1OWJ^XA5I>;5H0\:98Z:;6;;M3&61;*O*J3[H^QM=BQ:Z-
MJ7+S14*C9J7\%?<S$3+;'KH7V*MQ51L-5:U E;3Q8G_89=;FY::.1FZ)F:2$
M>_B7[V*E63N-DXUVYCY&.D&RS-_'OV:QVSQD]9N2)N&KMJX3,FHFH4IR'+4I
MJ4K2M!UFUS7M1[%16*D45+J*BWE1<E%((J*BP6^?D'T?@         !LE8V^
M3NPNTNUO>-B.%*KQJ9QCM=2SI>X;G(<T&.?8 &?ATKCTA^&O(OQWX\-10Z8Z
M&?5>?Y>_[J00S&+QUO%)WSBL@+;-"     7VNB<_8TU'>4VMXJ\>CF_IH\_4
MODG]QY,,7/%9G&=1"U(*<)"   $5O&2UNQ&AG0ME>^&LNBSRMDB(D<1X2CB+
M)TDE[\O*+>,3W*T;FHI4S7'T$9U-*G.2J!E6B+<]:'<I4-,<1,7WXQ8Q2:=6
MQHI3DF35R,!JHN"OOU@Q,FZJY"FNM2K2DI'/C\XY(-SUR="^9:8["*_
M.56+9EP9'O>SL>6FSZX75?EU6]9ELL-ZI.?7!=$NS@X9GO4*>I><R+Y,FW97
M9O?LJ/&IGRJ6GF54Y829;'.<N4UJ*JKI(?3&.>]&-W2JB)GJ;$>.[*B<:X_L
M;',"7=@[ LZV;*A2\F5+=B;5A64%'%Y(M3%3V,V!/8TK6E/V#AFJJ'U=3,JI
MGTDV8YZY[E55U5+-8Q);$8EYJ(FD<Q'@?0         !18Z6I]HC21_HO>WQ
MX1'1/0KYKK?*&=X1+&/Z:5[U=<J4"ZB-@       !W/IWP%DO5'FW&V ,00A
MY_(>4;F9VW ,]B]&;2BI5'4I/32[9!TJPMRV(9LXD9-UR9Z-6#59:M*T)6@U
M]J6G26/9\VTZYV#2R6*Y<M<IJ9;G+!K4R55$/:GD3*F<V1*W;E__ *JYB)=-
M5K0OHSQ=H+TV6'ISQ8B5RRMML:2N^[EF+=C,9%R!*)-ZW3?4ZF@9:M'DLX0(
MDW1.JOS&.;MF9%#IMR5'&^,-NUF,=JS+4K%@YZP:V,48Q-RQ,Q,E;D5577U+
M$IJ>72R6R)6Y1--<E5S5/7HTA[@
M    !3>Z2[PMVLC$NN(Q@^WB(RT32)A]4=O19$R%E(HQFT);&9&[.FZ<\C%J
M&;1,[R._55H9H\JD2C>0<'O3HGQP<R8F*]HOC+=%:=RY"WW2HY2W7,S8MR6H
M1NW;/X1G+92=>U.NS4R\],G,SBE$+_(D          :O7"A]&GH9\F3$GQ3C
MQQECGZV6CY7,[Y2Q+.\0D\6FL2"",F: !6SZ35HU=9]T7P>HBT8H[^^])LZ_
MN26(T;46>/</7H6-B\@4V)F(JH2VI*-B9@YS;Y&K!F]/0M-\QJ6MT2V\EFV\
MZRY[H4U:U&I&\DUD59VR*YN:JM-%;U*LZE2>U.OEK'X*W]*XNF9YHZ=(6
M  =HX4S/DO3OE:Q<V8>NE[9F2L<3J%Q6G<; J*JK%\DFJW71<-72:S.1C)-@
MY6:/6BZ:C=XT7515(=-0Q:X=H4%):E%,L^N8DRDFMP7-7)3/OHJ+!45+J*B*
MEU#TE39DB8DV4L)C5BBFD!PLN-7IYXA5I6Y9-TS5O8BU8M8])M=.'YA_2-C[
MTDFJ-:NK@PU(2KBM+JB)!-([DT1196:BBE5*LFLW2(_<<KXXX@VIBQ.?426N
MGV*J];-1(JU,ALU$W*I>PH8#KD%15P4G%GVK(K6HQRHVIR6Y>:W+SKZ:I-:(
M ;4   .&W_D6P,46G+W[E"][3QW9$ W,ZF[NO>X8JU[;B6Y:5KRK^:FG3*/:
ME-LV%WU*5-7J4VUZ@]Z:EJ:V<VFHY;YM0Y8(UC5<Y<Y$15/E[V2VJ^8J-8F2
MJP0JT\1?I-&"K&A+KQ'HCMI'/5Y2D?*V])9=NQM,0.'[=*\1,P=+6[$UZU7;
MD=Z1,ZQ"GH:(C"FJDNBY?);R1KAQ6Z);1J)C*W&!_)I"*CDE-@LUT+J82W6L
M2]OG7T5&K=(]76])8BRJ1,-RW,)=RF=DKJ)GE$D=%D1     +[71.?L::CO*
M;6\5>/1S?TT>?J7R3^X\F&+GBLSC.HA:D%.$A  @&Z2;I_5S/PS[NO.,9*O)
M_3MD.R,Q-2-B[SI2!.X=X\N].O4KM8,8*^3RCBFTNPD90VVN[NULKHIM-*#&
MQDAZPE54I\I<^X]NBJLP4]\::W9/"T"O3=,<CM"\NO'0,WH=4D'     .P,4
M93O_  ADFR,O8LN60L_(>.KDC+KM&Y(P]"NHR9B7!7#<YDU"G;O&3BA:HN6J
MY%&SMLHHBL0Z2AR&Q:VCIK0I)E#6,292S6*US5O*BZRY**EU%@J74/N7,?*F
M)-EK![5BBFB[PT./-I;UM6O;UFY=N:U=.^II)JSCYNQKOF482R+ZERI\FM+8
MJNR;728NT914G*$A'K@LNU.I5%/GR:?.U.7,;.CBV,7YSI]$Q]59,55'M2+V
M)E3&I=2&_1,%;ZX*K@I-J"V*>K:C9JHR?E+>7.7J7\^^3OE,4Y2G(8IR'+0Q
M3%K0Q3%-3:4Q34VTJ6M*[:5H*Y-P?Z $<.NOBJ:.N']:\F\R_DF,G<EIM5*V
M]@NPWT=<.5;@?U3(=JD\@T'7)V;$+44WC24THQ9U3(>B)EUZ$0/*L7<3;=QE
MG(VAE*VDCUTYZ*V6U,Q8=<O8LBN7!+I@U=HTM&V,UR+,R&I=5=C/4S;=>>N7
M,?$&U"W%G[,3ANT<.6Z=OV+9$4LLK;F-["CW3MS"V?!&7H59R5!9\LY>/%"E
M5?/W"RYBIT.5)/JO%S%Z@Q9LQMFT**J(N$]Z[J8]81<NDB(F0B(EV^L&K*N;
M6SEG3<Y$R$3*/&(WQB@    %R'HF6G)=S<FJ/5K*,MUE%1$!I[LE^8N^1Q(2
M[J.R)DE$M3)[J2\:SB[7V5*:IC$?'I6A:;-ZBNFFU4251V*Q>N5SISTS$BR7
MIJLS2)/BY(ZZ94K>1,%-=>H7710)*@   R4.)!Z0_7IY:&J/QX7R.U<5?5>S
M?(*?[IA7%=X[.XU_?*>,!OC%     +R^AKI%.@/3KHZTT8)O^&U"+7MB3#-B
M6%=*MO8ZMF1@U)RVX)I'2!XE^ZR%'N'; SA&O)J'02,8NRM2T_8.>,8>B[&6
MU+=J[1IG4O)Y]0][<)[D6#E54BF L%T5);26W1R*67)>C\-K418(F1HGJOUI
M#AJ>X.ISZ+;2^LX:?V/XV;ZD^T=^&9'I!094S239'K2'#4]P=3GT6VE]9P>Q
M_&S?4GVCOPQZ04&5,TDV1ZTAPU/<'4Y]%MI?6<'L?QLWU)]H[\,>D%!E3-)-
MD>M(<-3W!U.?1;:7UG!['\;-]2?:._#'I!094S239'K2'#4]P=3GT6VE]9P>
MQ_&S?4GVCOPQZ04&5,TDV1ZTAPU/<'4Y]%MI?6<'L?QLWU)]H[\,>D%!E3-)
M-D^E#=)[X;LY+Q4(R@M3%'DQ),8MI5?&%ID1HYD'231"JQRY+.8B5%5J;U:%
MK6E/[*CXF=$6-4MCICG4F"U%5?G'9%WP9^I;]"JHB),BN8FR6*A5QNP ,NSC
MK^EDUD]NEE^*3'PZ^Z.O4N@XM_WCR 6OYQFYZ:R$2@FIK0    #3>Z/5Z'_2
M)_O[_P G\U#DGI.]>*[_ (?_ #RB>V+YLE?"[]Q- ($;0
M          X7DGY.[][2[I]XWPR*7QJ7QC==#XF;AV<IC:CNLK$      #9*
MQM\G=A=I=K>\;$<*57C4SC':ZEG2]PW.0YH,<^SRCKJP8KJ7T;:F\$,T:.)G
M)F%;^MZUB&IO$+>M8!X^L==0FZ:JB36[V;)4Q2[#&*2M"U+6M#4W.+MHI9-N
MTEHNN2Y-0QSO>82(_N54QZN3P]+,DI?<Q43/R-4R,E$U$5%$5DSI*I'.FJDH
M0Q%$U"&J4Z:A#4H8AR&I6E:5I2M*T';**BI%+Q6Q_@?H   #T]HPU/W;HSU1
M88U+V60[J4Q9>+26D8@JM$2W+:4@@X@KXM154VTJ)+HL^4?,>5K2M43+T4+[
M(E!J+>LB1;UCU%DU%QDZ6J(N]<EUCO@N1%S80,BEJ'4M0R>V^U=-,E-%#5^P
M#GK%FIW#]AYUPO=+*[\<Y$@FL[ 2K11+ET*+%W7L+-,R**J1%R0#XJC.18K5
MHNR>HJ(J4H<E:#C&TK-K+(KIEG5[%952G05%U%1<EJI=:J7%145"Q),Z742D
MG2EBQR7/]9>6=Q#!/4   *%G2K=3%DY.U*X!TYVF^82\QIKLV^9F_P!^P<<O
MUJNW-:]C.TK-?4+6J:<E#6OCV.D%"EV[I)@A35WRF*7H_H;LFHI+)J;4G(K9
M=7,8C$7);*PTPDS%<]S?@D/QAGLF3V2&W5EHL<]T+FDB:954%R$>     -+7
MHZN''V).%GAN0E69F$IF*Z<B9C=-CF/52K&?N)2V;8>'WC&3*64LZSXYVG0F
MPO)+DVTH?>')_2C7-K<<)[6+%DAC)6BUN$Y-!SG)H$[L24LNSVJM]RJ[5@FH
MB$Y(KPVQXOXD'H\->GD7ZH_$??(WV*OK19OE]/\ >L,6N\2G<4_O5,E$=JE<
M     '<VG*_8/%6H7 ^4+G(_4MK&^9L7W[<*<6W3=R9X.S[W@[AEB1S59=JB
MY?F81RE$4SJIE.ILI4Q:5VTP+5IIE99=31R8<+-IYC&QN)%S%:D<R*W3UD/2
M7.9,=N6N15T%B7W/6D.&I[@ZG/HMM+ZSAS?['\;-]2?:._#)AZ04&5,TDV1Z
MTAPU/<'4Y]%MI?6<'L?QLWU)]H[\,>D%!E3-)-D>M(<-3W!U.?1;:7UG!['\
M;-]2?:._#'I!094S239'K2'#4]P=3GT6VE]9P>Q_&S?4GVCOPQZ04&5,TDV1
MZTAPU/<'4Y]%MI?6<'L?QLWU)]H[\,>D%!E3-)-D>M(<-3W!U.?1;:7UG!['
M\;-]2?:._#'I!094S239'K2'#4]P=3GT6VE]9P>Q_&S?4GVCOPQZ04&5,TDV
M3UGHLXX>C'7EG%AI^PC%9L:7W(VW<-TMUKZL> @8"D9;+=)S(E4D(Z]9UR5T
M9-:G)$HWK0U=NTU!I+?Z/;>Q<L];3M!:=:9'M;UCW*L77KBL37,FEM:EK)O
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
MS    R4.)!Z0_7IY:&J/QX7R.U<5?5>S?(*?[IA7%=X[.XU_?*>,!OC%
M             YGCCY0[#[<[7]_&(QZKQ69Q;M93[E[MN>ALECA0LX #+LXZ
M_I9-9/;I9?BDQ\.ONCKU+H.+?]X\@%K^<9N>FLA$H)J:T     TWNCU>A_TB
M?[^_\G\U#DGI.]>*[_A_\\HGMB^;)7PN_<30"!&T
M     .%Y)^3N_>TNZ?>-\,BE\:E\8W70^)FX=G*8VH[K*Q       V2L;?)W
M87:7:WO&Q'"E5XU,XQVNI9TO<-SD.:#'/L #,'XYNC!YHVX@>5F,5$&88KSB
M_>9SQ2X02W8Y.*O:2=NKLMEMR:96S4UGWS20:)-"F,=&,YDH;918FWKKH\MY
MMNXLR7/=&LIT23,RXL1,%V;A,P55<EV$F00&UJ5:6M<B)\V_KDT;Z:"ZD"'D
M3DU@    !);P[>*OJDX;=TOW.()B/NK%]SR"#^^\)WQSUY8MQ.B$0:JSD7S-
MRWD+1O'K<W*B238GIRI4TBNT7:**:-(GC1B;8^-<E$KFJRL8D&3601[<Q8W'
M-C=P5S<%6JJJ9]%:-10N^:6,M;[5O+L+FZ<2WC@CI2>@J_XAB3-EG9EP!=?-
M:*2Z2MN-\GV.DZHD8QD(:Y;-7I=<B2JA-VAG-NL=E3%_LWJEI&T>A_&2F>JV
M?,D5,F-SKN#?#-:[K4T'J223C!1O3YU',=G1332[J'J"?Z1=PD8:/YY':CKA
MNQSN'/UI@,%YT;2%#$3WRI\I=..[:BM]4WL"_P#F=W>_;6A?9#3RNBW':8[!
M?2M8F6Z=)AW+W+J&0ZV[-1(H]5SFNZJ(0V:X^E0TG[6G[!T'XIN2U9:7:N8T
MN=,R(P:4M;Z:J945)"R\9P[ZXXQ64VG.=H]EI$Z2%2%,K'*5-4J<[Q>Z'>"G
M-J<8YS'L:L>!E1@[,?,5&K#+1K;N0Y,G5U>,,6JRC:J*ONG=1+NJN@4[+AN&
M>NV>FKJNJ:E;DN:Y)60G;AN&=D'4K-3DU*NE7TI+R\H^57>R,E(O5SJKKJG.
MHJH>IC5K6M:B\Y4J7(EMDR6M9)8U$:U$@B(EQ$1$N(B)<1$(RYSG.5SE57*M
MU3XX]#\   #T-I/TX7QJYU&8ATYX\;*JW)E2\HNW>>D0.NA;T'52KRZ;MD2)
MTJ:D5:5M-7<BZK3:;D&QJ%I4U:4KJ[:M6GL2RY]JU2_-29:NAOEO-:F:YT&I
MFJ>U-(?4SVR&;IRPSLM=!+IKA8UQ[:V),=6%BNQH\L39>-;-MBPK1BRU*:D?
M;5H0K* @V=3$(F4YFT;'I$J:A:;U:;=G5'%%753JVJF5E0N%439CGN7+<Y5<
MJZ:ED2V-EL26RXQJ(B9R7#FPQS[/%_$@]'AKT\B_5'XC[Y&^Q5]:+-\OI_O6
M&+7>)3N*?WJF2B.U2N                   L#]&9]*1:G^B^8/>>/%9]+7
MJ>_RB5KJ;FP?.">\<:.XY8)P4N>E>ZL]]QI\T46U*>Q1(YU Y4:ME]M*JJUE
M;,Q7$NZMU]A3IIDN!\X:N";=U1@N6E*;AJWUT,V+<JK?FI]3+72?,5.X1%3L
MD(MC%4[BE:O9+K)U=0ICB^2+@                     3&<"'5A_2?Q'\,
M2$O(\PL+-RZNGN_ZJ'W&I6&27\:A:,@Y4,DJFU0ALDQ\*Y7<&H6B3,B]*G(0
MYS""](UB\]8JU#6)&II_GF9<9:+A)HRU>B)EPN*IL[(J>35S%7</ZU=&]JP-
M/(<C$^  IY]+C^3S0_VYYT]X\8"\NA/QJT.+DZ\PC.,FXE9[NH4C1T"10
M  TWNCU>A_TB?[^_\G\U#DGI.]>*[_A_\\HGMB^;)7PN_<30"!&T  X#E/%]
MAYKQQ>V)<GVW'W?C[(=MREJ7=;DHGRC24A9=L=JZ2WBU*LU=)4/11NX2,1=L
MX(19(Y%"$-3)HZRIL^JEUM&]654IZ.:Y+Z*G^KJ+<5+BW#XF2V36++F)%CD@
MJ&5WQ*M!E^<._5->F";HH]E;06.>ZL/7TX0Y)"_,8RKQR2!E3&3(5 D[%'04
MCY9 M*40D6JNYO('144[%Q3QCIL:+'EVC)@V?N9K-Y,1+J9R[IJY+53)BB5[
M7T;Z*H62[<WVKEI_JXN:> Q)3#        #9*QM\G=A=I=K>\;$<*57C4SC'
M:ZEG2]PW.0YH,<^P ,_#I7'I#\->1?COQX:BATQT,^J\_P O?]U((9C%XZWB
MD[YQ60%MFA                  #]L;&R,S(L(B(8/966E7K6-BXN-:KOI&
M2D7RZ;5DP8,FJ:KEX]>.52II))E,HHH:A2TK6M*#Y>]LMJO>J-8U(JJW$1$O
MJJY"(?J(JK!+JJ:A7!EX?2?#UT:VO8]SLFY,XY0<(9/SH\3,@NHQNR6CVR$3
M8:#Q*A^4C<>0*:3"I2*JMU)2KYTB;<=;!R%CYC,N,]O/J)*KS?)3@Y*9;46Z
M^&6]8KEX."BWB?671<BI48[Z9UUV?E:&O$EG$+-D           !18Z6I]HC
M21_HO>WQX1'1/0KYKK?*&=X1+&/Z:5[U=<J4"ZB-@      >W^')H^F==>L?
M"VG!C5\UM^Z[BZ[Y)G&)52J6WBVU4#S]]RI'96KM!A(KPC([&-47+R!Y=XT1
M-6G*T$>QJMQF+MA5%JN@LUC82T7W4QUQB9J16+NQ15R#-L^E6LJVR5W%]WO4
MOZ=[/4UA+9MJ LRV[?L^U(AA;]K6I"15M6U Q3=-I%PD!!,&\7#Q$:T2H5)J
MPC8YJFBBF6E"D3)2E.I0<8S9LR?-=/G.5TY[E<Y5OJJK%57-5;JEAHB(D$O'
MVQYGZ               <-OW(N/L56R^O7*%]V;C>S8O<I)7;?MSPEGVS'<K
MMHGSZ>N%]'133E*EKN\HJ7;LZ@]Z>EJ:R:DBDEOFSUO-8U7.7.1J*JGXYS6(
MKG*B-3)4B2R_T@7A58A<2D:;4?X39V)5415A\06+>U[MWATZ5VUB[Q3@X_'$
MFD:O4*HC-&3K^W>V=436AZ-,<JY$>E)P4M<F:]C--JJKT[4U\RUK.E+@NFM5
M<R+M5$5-4\</.E8<.ILY400Q/K&D4B;FZ\9XYPV1LMO)E.;DRR&?V+NG)F-4
ME=](OLBUV;2[*UWK>AO&ES8K.H6KE*^;'4DJFJ8;L8:%%@B3%3+1$ZKD74.9
M63THGAGW6_19SL;J4QHW5K6AY6]L5VZ_8-J4712WED\<9$R!)FI5-4RO^&V4
MKN)FI_?J0A_"HZ(<;9*1EK2SERF3%3OV,35/27;UGOW2N9GM7_XQ).L \4GA
M[:GG3*,PSJRQ'/W!).$F<9:-PS;C&][RCM:A:IMXFR,ELK0NR65K4]*5YLS5
MI0W4V[1$;2Q0QFLA%?7T4]DI+[D3#8F>]BN:FBIGR:VDJ())F-<Y<B-W26[J
M'OH1LR@      /\ E:T+2IC5H4I:5K6M:TI2E*4VUK6M>I2E* "+W4_QF.''
MI-I)1^0M25H79>D=1XD;'&'5#99O.LDQ-4J\)))6<9_;UH2^]391.?D(DO\
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
M5N+ERFJF1X14O[B]A(LJL6RU8J5E2D'>Y1>^7J:>47&119)P
M HL=+4^T1I(_T7O;X\(CHGH5\UUOE#.\(EC']-*]ZNN5*!=1&P      +U/1
M5='Z=F82R_K4N>),G<.9IM7$N+WCE(Q5$<8V%()NKTE(Q8BG)K,;NR.D1BN5
M0M3IKVH6I=TIS;_.O3);BU%HR+!E+\U3MX28GUCTZU%S6LNIQFE,,7J; IW5
M+MU,6"9R;*QCG(6U12Q(0             XE?=_61BZS[@R#DF[K;L*Q;4CU
M)6YKON^9C[>MN!C4C$3,\E9B47:L&2%55"D+50Y=Y0Y2EVF-2E?:FIJBLGMI
MJ5CYE0]8-:U%<Y5RD1+JGXYS6-5SU1&HD55;R(4Z.(7THQTF]F\9\.ZUVO-4
M*O(YUJ1R?;YG"CE0IU4B2.+,8RM"(I-RT(15"0NA%6JM#G34AD]TJIKSQ8Z(
M$5K:O&AZQ6"\!+74F3$U4EK\/((U6XP-:JRZ)(KOEO:"9.>MS,5"I7G#45G?
M4K=ZU^9^RY?^7;L4Y8B,M?=S2<_6,;+KJ.31L"R>.#QUNPR:ZIJI,F"+9HCM
MV)IEIU!=5G659MDR.3V9(E2).4QJ)'-5;[ES555S2-SZF?4NPI[W.7-O)G)>
M30.F1L#P     )5=%7&:UZZ'G,1$V'EZ3R)BF.5:)KX5S$N^ONQ*1;7E2TC+
M86D'=+GQXA0KA0Y20+^/;G7J4[A%Q0NY6&6_B%BWC USZB0V56K'YV5!CXY;
MD3K7_#15A<14-I26O64JHF%ARLIUW26^F9D9A>5X:W&STK<11%A9#58^$M1W
M-%5GV#[VEVKI2?JT0HY>O,6WA1M&1^0&+="ASG;<W8S**:*RJC"C9/G!^>L:
M\0+9Q75:AR<HLN-R:Q+V4DQMU6+FQ5JWD=&X2RAM.GKD@SK9T+K5OZ&6G^E1
M"9000V)&?JCXP/#NTB'E8K*>I&S9>^(FKYNOC/%JJN4K]3EH]2J3B"EHNS"R
MD?9TO10M2T3GW<23;3JGIU-LLL?$C&>VX/HJ28E.[_<F?-LAEHKH*Y/>(XPZ
MBT*.FN3IC4=E)=722*E=34]TL>X'9I"$T=::(^&;<HHFQR'J&EE):26;*)53
MHJGB['\HRCXF0;J5WTE%;GDD*UV4.A6E*TK:-D="\M(3+=JU5<EDE()]H](J
MF=+1<TTE1C&EZEEW<MVPFRA72U/\3_7GK#)(Q^>-2N0[AM.3)R#O'5O/T+ Q
MDX:E,:J#=]C^Q6UO6O-&;%-4I5W[9VZK3^^J:M:UK:-D8H8MV'!UG4DIL]MY
M[DPYD<M'OBY/@JB9AI*BTZVIBDQZHQ8W$N)!<BY?3/B>"1)3
M       #5ZX4/HT]#/DR8D^*<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0
M "-?B0<+K3MQ)\;)V[D^/[$\IVRR<)XQSA;K!JI>=EK*&5<%BGQ5#-RW79#M
MVJ8[J'=*E2J8YE6RC9S6C@LKQ5QOM3%2KX6C7#HWK\Y*<O6OS4WKT2\Y,Y45
M+A@UUGR*Z7@S+DQ+SDOILIF&>-KWX6&KGAY70\:YCL1U.8Q7D#-;5SK9#5_,
MXNN1%50I6"3N7*V*K9UP.J*4+UKER-'1U"*<WYRB6BYNGL6\<;$QGDHM#,1M
M9#KI+X),;EP3W3>R;%+T8+<(566?4T3H34C+R')>78SE(XA*C!
M   #MK"N!<T:CKZCL9X(QA>F5[ZD]AV]N63!/9MX@UY0B2LG**-DZM(6%:&4
MI5P^>*(,VQ*[RJI"TK485H6E0653K5VC.ER:9/=/5$3.3)55R$2*KD(>DJ3-
MGOX.2U7/RD+;&@/HM3]1S"9%XA5[(-F1.;/RZ=,3S=5GCDU%$E31N1\JL#4;
MLT-A#HN65LU6.H10JB$RB8M25I3&7IA:B.I<6)<77N'F)<SV2UOY:+,AE++4
MDE'B^MQ]:MS>IU5V-,N 8@PQBC %@PF+<*8]M/&&/;=2,G$VG9L,TA8E!12A
M><O5TFJ9#OY5^H7E'3QP95V[5K5190YZU-6CZZOK;2J75EH37SJIU]SE55SK
MMY$R$2"(EQ$1"2RI4N2Q)<IJ-8F0AV8,0]       *RW&<X"D'K&>3VIO2<W
M@K)U-J(J/KZL9R=M"V9G55ND8U9+GE2I,[7RBX*6A*OU:E82QJ%Y[5!:IWM;
M:Q#Z2)EA-;9-M*Z99%YC[[I.9"^Z7F)=;[F*=::&U+'2J5:BF@E1DID.V%U\
MG+*$^3L69(PM?-P8TRU8]SXZO^UGJD?/VE=\.\A)N-<$K7=JJS>I)'4:N2;%
M$%T]]!PB8JB1SIF*:O2%'64E?3MJZ*8R;3/2+7-5%1=%-5+Z+<6Z0^9+?*>L
MN8BM>E]%.!#)/@           #]<?'OY9^RBHID[DI.2=MH^.CH]LL\?R#]X
ML1LS9,F;8BCAT[=.%"IIIIE,<YS4*6E:UI0?+G-8U7O5$8B155N(B)?55R$0
M_4156"7RX7P>.CLSLO)VGJ<X@]J*PEOQ[AG<&/M+\V@2DM<;A*I'4;-9O8J%
M/UJ@$C[BI+8/L>/#TH24*@@55BZHW'GI0EL8^R,6'X4U45KZA+S<M)2Y+OK+
MR>XBL'-DMF6(JJE16I!M]&9?OMC3RB[&@@BV11;-D4F[=NDF@W;H)D21012)
M1-)%%).A2)))$+0I2EI2A:4V4% JJJL5NJI*S^H_      9*'$@](?KT\M#5
M'X\+Y':N*OJO9OD%/]TPKBN\=G<:_OE/& WQB@                <SQQ\H
M=A]N=K^_C$8]5XK,XMVLI]R]VW/0V2QPH6< !EV<=?TLFLGMTLOQ28^'7W1U
MZET'%O\ O'D M?SC-STUD(E!-36@    &F]T>KT/^D3_ ']_Y/YJ')/2=Z\5
MW_#_ .>43VQ?-DKX7?N)H! C:                         '"\D_)W?O:
M7=/O&^&12^-2^,;KH?$S<.SE,;4=UE8@      ;)6-OD[L+M+M;WC8CA2J\:
MF<8[74LZ7N&YR'-!CGV   %:WC7<"Z*ULEDM2VEQC!6IJJ8LM^\+8<KMH2VL
M^Q\<RY)DF]?*\E'P>3F:#=-NSDW!DFC]&A6[Y1.A$7*%KX@=(C\7X63;"N?8
MRKUKK[I*JMV"7UEK?5J746ZU%NHNBM6R$JOGZ>"5&2F0[;S<G)*!^3<79&PO
M?5Q8RRS9-RX[R!:;\\;<5HW=$O(6<BG9*4.2B[)ZFDH9NY1,55!<F\BX0.55
M(YTSE-7I.DK*6OIVU=%,9-IGI%KFJBHJ9Z:2I?1;BW2'3);Y3UES$5KTOHIP
M,9)\            <RQ]CN_<LWE;^.\8V;<N0+[NI^2,MRT+0AG]P7%-/E"F
M/1O'Q48@Y>.#$2(90]2EW4TRF.:M"EK6GA555-12'557,9*IF)%SG*C6HF:J
MW#Z8Q\QR,EHKGK>1+Y>,X/G1XXO DG;6I?75%P%W9AC56DUCS!1'#2X+.Q?*
M-G#9['7-?#]JHM$7C?D<NAM;,T#.8:--7E>4=N>2,TYZQYZ3WVDQ]DXNJYE"
ML4?.NM=,2\K6(MUK%R56#G7H-2.%+;,L5)*I/JT19N0W(3-7+743-R+8 I@D
M0   >+^)!Z/#7IY%^J/Q'WR-]BKZT6;Y?3_>L,6N\2G<4_O5,E$=JE<
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
M+3M"U9ZU-I3ID^>N2]RN@F4D;B)F)!$R$-W*DRI#<"2U&MS$@=P#!/4
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
MCW/F835;UT,%D$R8(KXYZ&ZL>S)U$]\VHAAJB(D%C<OKU"S<*D-\
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
MK";,EI*3_E5&.AFHQ7+H&TL:3PUH,BD6LBY="]W4#4<'()/0
M SD./WQ27FMG4$[P+B2Y%5M+6GZX'T7$*1CW?B<L91C^<Q5R9+7JU4JSDX&)
M,=>,ML^\N2K+G#Y(]*21DDNI>C7$]M@68EIUK/\ ]BI:BK&_+EK=:S,<MQS\
MV#5W-V%VU:"U$Y::4OS#%NYKLG02\FBMVX5\!9QH@
M                    #5ZX4/HT]#/DR8D^*<>.,L<_6RT?*YG?*6)9WB$G
MBTUB001DS0
M
M
M
M
M   ^+(VY;TNN5U+0,+)NB(E;D<R,6Q>KE0(=10B!5G*"JA42*+'-0M*[M#&K
M79MK4>C)LV6D&.<U,Q50'X>PBR_@A:_^01/[H/KE-1X1_;+L@=A%E_!"U_\
M((G]T#E-1X1_;+L@=A%E_!"U_P#((G]T#E-1X1_;+L@=A%E_!"U_\@B?W0.4
MU'A']LNR#]T?;=O1*]745 PL8Y,F9$SB/BV+)<R)S$.9*JK9!-2J9C$+6I=N
MRM:4_P"P?+ILUZ0>YRIFJJ@^T/,            0K<>O6R[T9: KY[#IDT3E
M[4 \K@[&SEFY(C+0J%RQSUQD&\F94W+:1:FMVQ6CQ!J^;5J=A-2$>I79MIMG
MO1Q8#;>QEEI/;A45,G#3(WEP53 :N1USU2*+?:CC6VK5+24;GMN3'=:W/7)T
M$BJ9L#,J'6Q        );.!1'L)3BP:/6,FR:2+):Z<@F59OVR+MJJ9##61W
M"!E&[@BB1ZHN$BG)6M*[IRT-3JTI40KI%<YF)E<YBJCL!EU+G^ZPVEB^<Y7P
MN\<:=7819?P0M?\ R")_=!R/RFH\(_MEV2>CL(LOX(6O_D$3^Z!RFH\(_MEV
M0.PBR_@A:_\ D$3^Z!RFH\(_MEV0.PBR_@A:_P#D$3^Z!RFH\(_MEV0.PBR_
M@A:_^01/[H'*:CPC^V79 ["++^"%K_Y!$_N@<IJ/"/[9=D#L(LOX(6O_ )!$
M_N@<IJ/"/[9=D#L(LOX(6O\ Y!$_N@<IJ/"/[9=D#L(LOX(6O_D$3^Z!RFH\
M(_MEV0.PBR_@A:_^01/[H'*:CPC^V79 ["++^"%K_P"01/[H'*:CPC^V79 [
M"++^"%K_ .01/[H'*:CPC^V79 ["++^"%K_Y!$_N@<IJ/"/[9=D#L(LOX(6O
M_D$3^Z!RFH\(_MEV0.PBR_@A:_\ D$3^Z!RFH\(_MEV0.PBR_@A:_P#D$3^Z
M!RFH\(_MEV0.PBR_@A:_^01/[H'*:CPC^V79 ["++^"%K_Y!$_N@<IJ/"/[9
M=D#L(LOX(6O_ )!$_N@<IJ/"/[9=D#L(LOX(6O\ Y!$_N@<IJ/"/[9=D'WVC
M-HP;I,V#5LR:(4J5%JT02;-T2U-4]2I((E(DG2IS5K6E*4ZM=H\G.<Y<)RJK
MER5!^D?@
M
M
M
M
M                         S].E.:A5\AZX,=X!CY%5:WM.N(HU:2C35V)
MLLC9<<$NV>7*4JIBF*YL%C:VRIBE/0U#_M+4M:]+=#MF)38OS;3<GSM5/5$7
ML)?6IW:S"(8Q3E=4,D)N6MCHN7)T$33*Q@MTCH      $N_ 9]+5HY[:,C>)
M3)8A'2/ZE5_O&?>RS:6+YSE?"[QQJ#CD,GH
M
M
M
M
M
M                          &57QB[^>9)XH&MNXGZE55X[.MS6"0U7"3G
M8SQ2BQQ=')\HBDB0M$8^SDB<G6E3);NX8QC%J:O8V(E.VEQ0L^4V\M.C]&8J
MS%U7:-\@%KO1]HS53+1-)$3J$:HEIK0      )=^ SZ6K1SVT9&\2F2Q".D?
MU*K_ 'C/O99M+%\YROA=XXU!QR&3T
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
M];JCSSV>/FMQ'[7>7?.'-\K?.U-@<YS=ZW5'GGL\?-;B/VN\N^<.;Y6^=J;
MYSF[UNJ///9X^:W$?M=Y=\X<WRM\[4V!SG-WK=4>>>SQ\UN(_:[R[YPYOE;Y
MVIL#G.;O6ZH\\]GCYK<1^UWEWSAS?*WSM38'.<W>MU1YY[/'S6XC]KO+OG#F
M^5OG:FP.<YN];JCSSV>/FMQ'[7>7?.'-\K?.U-@<YS=ZW5'GGL\?-;B/VN\N
M^<.;Y6^=J; YSF[UNJ///9X^:W$?M=Y=\X<WRM\[4V!SG-WK=4>>>SQ\UN(_
M:[R[YPYOE;YVIL#G.;O6ZH\\]GCYK<1^UWEWSAS?*WSM38'.<W>MU1YY[/'S
M6XC]KO+OG#F^5OG:FP.<YN];JCSSV>/FMQ'[7>7?.'-\K?.U-@<YS=ZW5+%\
M,]4DH>*D52$35?QK%ZH1/>Y,BCIJDN<A-ZIC;A3*5I3;6M=@U2I!8&Y2ZD3Z
M0_#]                                 #)=XE[!>.XB^O%NXJG5136'
MJ1?EY,U3%Y"5S!=\FVI6M2EK12C9X3>I^RAMM-M?VCM+%)Z/Q6LUR7N0R$TI
M;4750KJT&JRNG(M_A'+IK'JGB,2$PP      )=^ SZ6K1SVT9&\2F2Q".D?U
M*K_>,^]EFTL7SG*^%WCC4''(9/0
M   *P7%^^U?'?Z26?[]7:-S0?0?"7J&BM'QA/>IU2+(9I@
M
M
M
M
M                     %ZRU?\ VO;?_P#H8?WO;B-.W2YY*V[E,X^\/P_0
M                                 S).D%8H<XKXK&H]3K:LPA,F)X]R
MO;BJN_4LFVNNP;>;7))(F.<]:HFR##S*/[:4H9&M*4I2E*4ZUZ,JUM9B;2I&
M,R2KY;LQ6O56IVBM(+;DM66BYRWGM:J:4-=%(7!/C4       2[\!GTM6CGM
MHR-XE,EB$=(_J57^\9][+-I8OG.5\+O'&H..0R>@
M                >)-0F@3!FI>_$<BY%>7XA/H0$?;9"6W/QT9'];XQS(.F
MQC-G<#)*U<U5DE-XW*;*TV=2FSJY,JJF26X#(0B8LZDE3WX;XQA"X=&>: TH
M>Z67.["$[T1Z<OG]CI;9Y<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]
MH>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG
M[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V
M.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]
MCI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHA
MR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80
MG>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++
MG=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0
M]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S
M0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:
M>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=
M3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+
M;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S
M^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T
M0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L
M(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NE
MESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: T
MH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VA
MYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?L
MM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8Y
MNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.
MEMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+
MY_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=
MZ(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=
MV$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W
M2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/-
M:4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[
M0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/
MV6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML
M<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/[
M'2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#
ME\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA
M.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67
M.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A
M[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F
M@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT
M]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZ
MG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6
MV.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG
M]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WH
MAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW8
M0G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9:>T/- :4/=+
M+G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS=3]EI[0\T!I
M0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=+;'-U/V6GM#
MS0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7S^QTML<W4_9
M:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[T0Y?/['2VQS
M=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[L(3O1#E\_L=
M+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'NEESNPA.]$.7
MS^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>: TH>Z67.["$[
MT0Y?/['2VQS=3]EI[0\T!I0]TLN=V$)WHAR^?V.EMCFZG[+3VAYH#2A[I9<[
ML(3O1#E\_L=+;'-U/V6GM#S0&E#W2RYW80G>B'+Y_8Z6V.;J?LM/:'F@-*'N
MEESNPA.]$.7S^QTML<W4_9:>T/- :4/=++G=A"=Z(<OG]CI;8YNI^RT]H>:
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
M9.JK!FKNT2=+3-2#)FBJ8"IF-4C>,5,KI;*IJ76K@KG+>T$6YGN*3PO\B0
M    $N_ 9]+5HY[:,C>)3)8A'2/ZE5_O&?>RS:6+YSE?"[QQJ#CD,GH
M
M
M
M
M
M                       5RN-IQC<_\,O*F$K&P_C?#U\Q63L?S]V2[G)3
M"]74@PD(>XZ0Z2$<I:]YVTVHS6;'H8Q54E#T/2M:'V5V4M+$#$6SL;:.HJ*V
M=/EODS4:F!@P5%;&[A-6Z::U+4?9\QK&L1R.15NK A+];"UO?=\TJ_Y1ESZU
MA/\ V+V#^JK/Z?Q#5^DD[P3=-1ZV%K>^[YI5_P HRY]:P>Q>P?U59_3^(/22
M=X)NFH];"UO?=\TJ_P"49<^M8/8O8/ZJL_I_$'I).\$W34>MA:WON^:5?\HR
MY]:P>Q>P?U59_3^(/22=X)NFI)7PF.D#YSUU:S+3TQYPQ9A2R8;(%G7XZM*8
MQPSOIG-J7I9\"K>:3!V>YKTN6/4BG%J0,L8Y"HIK57(E4JE*4,0\3QTZ,[/Q
M<L)]KT$ZHF/ES&(Y'X$,%RX,>M:BQPE;DY*F?9ULNK:C@)C6MBU52[?5,C2B
MN@6OA31O@           //6K#3A9&KO3CF#3=D0E*6OEFS)&VU)"C>CIQ;LU
M2J4E:EWL&U5FY%Y2S;J8,I5J0YZ)G<,R%/M)4U*[.QK4J+$M21:M+]-(F(Z&
M6EYS5S'-56KF*>4^2RHDNDS-PY(;>>E],TR:-06",D:8\TY(P)EV#5M_(6+K
MHD+7N%B8B]&KD[4Q5(^;AUW*#920MRY(I9"0C'="%(\8.45R>Q4H.T;+M*DM
M>SY5I43L*FG,1R+E9:+E.:L4<F0J*A7-1(F4TYTB;NVKIY2IF*ETZ=&>>(
M  !Z5T?:H+ST8ZD,8:FL?05L7->.*Y";D86#O)&57MJ05G;5GK2=$E$H24A9
M0Z:3"X%5$^2<I5HL0E:UJ7:6NIMVR)%O65.LBI<]DB<B(JMAA)!R.N114OMR
M4,FDJ74E0VH:B*K8W%S45.J6 /6PM;WW?-*O^49<^M85G[%[!_55G]/XAN_2
M2=X)NFH];"UO?=\TJ_Y1ESZU@]B]@_JJS^G\0>DD[P3=-1ZV%K>^[YI5_P H
MRY]:P>Q>P?U59_3^(/22=X)NFH];"UO?=\TJ_P"49<^M8/8O8/ZJL_I_$'I)
M.\$W34>MA:WON^:5?\HRY]:P>Q>P?U59_3^(/22=X)NFI8#X*W$<UI\2EAE3
M*>:<283QK@6R#M[-M6<L2(O]I<5[9/6,QDY1I'.KFOFXHRMNV?;BA>N%>;%4
M5=R;0J*O^"Y)2L\?<5K"Q4?)HZ"?/G6C,ZYR/5F"R7=1(HUJ+A.6]=O-6*74
M-U9E;/KF.FS&(R4BP2_=7)T$U\XGF%=&S            \]ZM,YM],NF'4!J
M#71CG:N'<0W_ ) BXV6550CINX;;MJ0D+9MURJ@HDN4MR7$DU8%W#D/4[BE*
M&I6NVFSL6SEM:UZ:S$BG#SV,54OHCG(CG?!2*Z!Y3IJ29+YRI%&-5=)(E)KU
ML+6]]WS2K_E&7/K6%_>Q>P?U59_3^(1?TDG>";IJ/6PM;WW?-*O^49<^M8/8
MO8/ZJL_I_$'I).\$W34>MA:WON^:5?\ *,N?6L'L7L']56?T_B#TDG>";IJ/
M6PM;WW?-*O\ E&7/K6#V+V#^JK/Z?Q!Z23O!-TU'K86M[[OFE7_*,N?6L'L7
ML']56?T_B#TDG>";IJ72]%>;KDU*:2M.N?[QC(.%NG,6([*R%/1%M)/T("-D
M[GAFTFZ91"4H_E)$C!NHONI\LX64V4ZIJU%"V_9\JR;:JK,D.<Z3(GO8BNA%
M4:L(K!$2.<A)J6<M13LG*D%<U%AGGIX:@]P
M
M
M
M
M                            HL=+4^T1I(_T7O;X\(CHGH5\UUOE#.\(
MEC']-*]ZNN5*!=1&P    #U#HFSTII>U=:<-0-5W:,=BK,%CW3<A6!C$=O;+
M0FVK:^HE$Q2FKO35FNGS2O4-MHO7J5_9738PV;SQ8=79GNYTA[6^_A%BZ#D1
M= RJ&?R:KESHP1')'.6XNHJFNLU=-7S5L]9.4'C-X@BZ:.VJR;AJZ:N$RJH.
M6RZ1CI+H+I'H8ARUJ4Q:TK2M:5'$SFJU5:Y%1R+!44L<_N/P
M5P./IPA%=;./":F=/MN\OJJQ+;YVDK;<8G_YC.>-(RCE]V,$:$+7G61;4.JJ
MM!*DV+/T%%HU2BQC1W-+3Z-L=TQ?JN:K3=_^-/=%'+_LS%N87O'7GY5QR0Z[
M"TUKV;RV7PLKQEB7.R3*S\K26_%,\AVT=Q[MTP?M7#)\R<+-'C-VBHV=M';9
M0R+AJZ;K%(L@X06)4AR'I0Q#4K2M*5H.GFN:]J/8J*U4BBI=147)0A"HK55K
MD@Y+Z'YQ]'X           !(#PX^'?F;B.Y]BL28V:.H6RHA:/E<Q99<1QWE
MN8NLQ=PH120=4,NS1E;HF"ME486((LFO(N2&-4R35!VZ;QG&K&BAQ5LUU;5*
MCJAR*DJ7&#ICLK)@U+[G0@B9:JB+G6?0S*Z=@-BDI-TN4FRN1L(:BVGC 6,M
M+F%,<X PY!4M['.,+<;6[;K$QDE7KFA5%GDI.33I%!JG(W'<LR[<2,DZY,E7
M3]TJK4M*GV4Y!M.TJNV*^;:5<["JISL)RY&4B(F0UJ01J9"(B$_E2I<B6DJ4
MD);4@B'<XP#T            KF=)VU"(8JX=A,0,GC8EPZE\J6?9AF-5^2D>
MPJP7J64+GF&12F*H=NUG[8@X]SLZE4Y6A3=0^RMH]$=F+6XT<M<GS5))<_,P
MGIP;4TG.<GO336[.X*@5B;I[D;U5T()#1,[0=1$'       U>N%#Z-/0SY,F
M)/BG'CC+'/ULM'RN9WREB6=XA)XM-8D$$9,T
M
M
M
M
M                             *+'2U/M$:2/]%[V^/"(Z)Z%?-=;Y0SO
M")8Q_32O>KKE2@741L      #3^X%.J9'53PU\#RKZ0H^O;#$:IIYR 6M*U5
M1EL6-(^/M9PX5.<ZKMW,XQ>0+]PN;951VZ5I7;4M35Y#Z1+&6QL:ZF6U(4\]
M>&9G3%570SGX;43*1"P;+J.4T3'JL7HF"N3=2Y=ST@NB3 "$&P
M   "MCQ@^ 78VM!:YM1>EPL#C#5.XHYF+KMUU7K9C[/+TJ:-%#S"I#5:V7D1
MRDB8R<NDES23<FV212G6-(H6KB/TDU%@(RR[7PIUCWFK??)3,WS.QC%J;F]@
MKIK2LB76_/2H-J=1V?FYN@L;D*$.9\)9;T[Y%N'$N;\?7/C'(UK.>;S5J77'
M*1\@B4U3<V?LU*[[.7A9%,O*LW[-5=B]0J55!51,Q3UZ2H+0HK4I6UMGS63J
M5]YS5BF<N2BIDHL%1;BHA#)TB=3S.#G-5K\I>IEIFI<.K1F'D        $O'
M#4X-6J/B,7!'3\3$O,1Z<V[NE+CS[>,*[ZS/D$'BC1[%8PA5E(]QDFY$U6RQ
M#T:K)1;%1$Q'KUNJ9%):#XV8^6/BM*64YR3[55.MDM6ZF4LQ;N W/ZY?<M5(
MJFUH+)GUJH]T64^^7)]ZF3GWM&X:,.CW1Q@;0QA6"P5I]M3L?M2+54DIF8D%
M$7]WWU<[I)%*2O&^)Y-LT/-W%(E0(2IJ)I-VK=-)LU10:HHHI\N6Y;MI8PU[
MK1M-^'.6XB)<:QN0UB9#4TU6*JJJJJ36GIY-+*23)2#$U5RURU/4HTY[@
M         !G<=)LU5I9RUZL,(6_)U?69I2L=K9:R:+AL[CSY2ONC&\<C/F*[
M90^XHVBZP$*\1/L40?PBY#4I6FRG3_1)8RV?BXMHS4A/K9F%F\&R+6(NCAN3
M+1R$,Q@J.$JTD)>EMU775U,'5*Y M0T(      &KUPH?1IZ&?)DQ)\4X\<98
MY^MEH^5S.^4L2SO$)/%IK$@@C)F@
M
M
M
M
M                    !18Z6I]HC21_HO>WQX1'1/0KYKK?*&=X1+&/Z:5[
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
MQZ2_4]W\D>MX_I[_ (L?RTA[$?Y/]M^>/27ZGN_DDPO".XR'G3[BSA ?TY>
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
MN'W=NW=KLV#TE,X6:V7&&$Y$CGK _'+@M5V4A3:];Q_3W_%C^6D7K[$?Y/\
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
M)<.XA@GJ !2,Z7'\HFB#M+SG[^8R'0/0GXK:'&2=:813&3=RLYW4*>@O(C(
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
MU0RJD-GR]RY-++304]$C5GN   &79QU_2R:R>W2R_%)CX=?='7J70<6_[QY
M+7\XS<]-9")034UH   ;)6-OD[L+M+M;WC8CA2J\:F<8[74LZ7N&YR'-!CGV
M !5)XOW2'X?3W*W+IKT,2%NWMF:-,]A<@9R7097'8V*Y9(ZS-W;]E,%N<1%[
MW_%+IFYRNY(O"1BQ2HG3?+\X1:7+B/T83+38RUL8D=+H%@K)-UKYB7T<];[&
M+D(D'N2[%J05T=M.VTDJLBD@LW)=?1,Q,M=1,THWY)R;D3,5ZSV2,K7O=.1;
M^NAW5]<%WWE-R%PW!+.=PJ29G<G)KN')TFZ!"I(IT-1-!$A4TRE(4I:=#4E)
M2T-.VEHI;)5,Q(-:U$:U,Y$U<M;JD3F3'S7K,F*KGK?5;JG!QD'P
M$N/#+XP^I7ARW;%0T5,2&3=-S^7(O>V![CDE58I-LZ6I63F\;R#GG![#N[<.
M93?;TZWOU*4H];K5HFHE"<;<1K)QID.F/:DFU4;UDYJ7;EY)B>[;G]<GN52Z
MB[*@M.?0N1$7"D1NM7J92_Z4TCM,6IW#&L'#%HYYP-=S6[[ N]K4R2I:$;S-
MO3+<B77>T[LB.557@;J@5U:)NVBE:[-I5$S*H*I*J<J6O9%?8=>^S;28K*EB
MZ#DR'-7):N0N@L%142<T]1*J923I*Q8NIF+FG?XUI[             !18Z6
MI]HC21_HO>WQX1'1/0KYKK?*&=X1+&/Z:5[U=<J4"ZB-@       !8#Z/QQ+
M$M$NILV',J7 2-TW:DY&(MZY'TH](VA\;Y-(;F%DY'56>*%91D*\JYZTSRU3
M()T9+(/%U*DC")FK/I-Q36W[(Y?1MC:M(BJB)??+OO9EJJ;IF:BM3=&\L2NY
M-/Y/,7YF8ND[(T[RZ&0BFCV.6":@
M       '@CB4:ZK*X>FE"_<_7)S"2NPB78GA^RWJBA>SO*TXT>&MF#4(@J@O
MUFCR-%Y.64(HF=**8N*IUJO5),\DQ4Q=J,9[9EV;)BDG=37I[B6D,)<];C6Y
M;E3(B8M95,HZ=T]^1>3+7(3_ %>2*Y!E3Y!OZ\,JWW>.3,@SSZZ;ZR!<TW>-
MX7')&(9]-W)<<BXEIB3<\F1-(BCQ^Z.?<(4B9*5W2%*6E*4[(I:6114TNDI6
MHRFE,1K6I>1K4@B:17<V8^=,6;,6+W+%5.(#W/@        -7KA0^C3T,^3)
MB3XIQXXRQS];+1\KF=\I8EG>(2>+36)!!&3-   #+LXZ_I9-9/;I9?BDQ\.O
MNCKU+H.+?]X\@%K^<9N>FLA$H)J:T             -7KA0^C3T,^3)B3XIQ
MXXRQS];+1\KF=\I8EG>(2>+36)!!&3-//>K#/\#I7TTYPU$W(1)>-Q!C:Z+T
M2CUC;A9N:C8Y6EM6XF;E4*4<7+<:K2/2VJ)TY5R7:8M.K39V+9DRV;6I[+E;
MN?-:R.4BKUSO@MBY<X\:F<E/(?/=>:U5V$T5,B*Z+EG+TN:XKQN:07EKDNR=
ME[EN&5<UI5S)SD[(.)26D'%2TI2J[U^Z44/LI2F\:H[<DRI=/)9(DI@RF-1K
M4RD1((F@B%:N<KG*YVZ58J?"'H?@    !-YT?'5,;31Q)L5Q$M*$CK%U%,I'
M %VT<KIIM>N-WJM'^.'-"+TY&CVN2X:*9%5WB*)MGZ]"FK0YB'K[I-L?G;%2
M<]C8U-*J3FY<&W'Z'!JY89:(;:Q:C@*YJ+N']:NC>U8&F$.32=@      8]&
MI#[0^>O]:,H_'B='<EE>:Z;R>7WB%9S_ *=_OUUSI@9YY             !^
MAH[=,'39^P<N&3YDX1=LWC191LZ:.FRA5F[ELX1,19!P@L2AR')6ABFI2M*T
MK0?CFHY%:Y$5JI!47)"*J+%+YJD<(K64ZUSZ#<,YHN)Z1[DJ,9/,99@4*2B9
MU<DV"9&+E)A<A"$;IKWC#*,)ZJ:-.21I*T3I2FY4M..<=K";B[C'/H)20I%5
M)DKBWW43X*Q9=OX,2PK-JEJZ-LUWTEYV>FS?T22X1,SS,@Z0KZ8#5W_L%_Q@
MPJ.MNC'U'H?^;_T32!6UYSF_![QI# )Z:L               M@]%NUPR]AY
MYO30W>4XJI86:XJ9R#B=B[6H9*$R[9\61]<T;&$.8E$&][X]C'#ES[(U*.8!
MO1,E#+K'K3'3!B\RILV7C#(;_P!FG<C)BIDRG+!JK[QZHB9CUC>0D6+]6K)R
MTCEZQ]U,]+^FFL7O1SF2\ "D9TN/Y1-$':7G/W\QD.@>A/Q6T.,DZTPBF,F[
ME9SNH4]!>1&0   N%]$<^436_P!I>#/?S)HHWIL\5L_C)VM+)-BWNYN<WJEW
M,<_$K  SY.D'\6F8U2Y9G='F"[I50TSX?GSQE^R<([/1IG#*4 ^(9ZZ>ND34
M)(V!CZ7:<WB6Y=K9Y)H*R1C."TC3->F>C+$IECT3;=M%D;6GMBQ%2[*EJER&
M4]Z+%RWT:J,N=?&&6U:2U$Q:62OS#5N]DJ=1,C-NY16<%M&A
M "YST9[BA22\@EPY\W7"J];JM)>=TO7#+NE57#.L<W<S5TX:.NH53>84CT',
MO!\H<E&]$'C,IC%.Q03H;I9Q08C?2FSVP6*)4-1+\;C9N?&#7Y<6NWRK*+!M
M!8\AFK[Q==O5313*+HHH4E(    !19Z5MJD+=F<,#:18%Z8\;B*TWV6;^20/
M2J"M[9'J6,M2,>DJI4Q7]M6;!J.TZT(6G(7%_>/7J)]$=#5C\#9]3;<Q.OGO
M26SWC+KE3,<Y89[-.(XQ5&%.93)>:D5SUO:2:Y4G%UD<       T^^!/JF-J
MIX;."Y>7E"25]8<9.< 7]6JZ:[HDCC%)HPM-R^/2A5E7LQC1W!O5U52\HJY7
M4K4QZ[3FY$Z1;'YFQKJ&,;"FGKPS,J$R*NAF),1Z(F4B$^LBHY10L5=VWK5T
M+VI F#$'-F8VF1_E#OSMSNCW\?#NNE\5E\6W60K&9NW9ZG#!D'P
M       !IO='J]#_ *1/]_?^3^:AR3TG>O%=_P /_GE$]L7S9*^%W[BD9QU_
M2R:R>W2R_%)CX= ]'7J70<6_[QY%+7\XS<]-9")034UH   :571P?1-X-[=,
MW^-N[1RATJ>NE1Q<K[MI.K#\W,SW:ZDZ@KLVYPO(V1++Q'8-XY0R/<,?:=AV
M!;<O=MW7)*JU280T!!,EI"2?+U+0ZBG)-D#;J:93*JGV$(4QS%+7(I:6HK:F
M71TK5?4S7HUK4OJY5@B'P][)3%F/6#&I%5,OSBL<3;)G$GU 2-VR#J7MW!%C
MR$I%8'Q6X7(5O;EN*'2;JW3/MFM:M75_7DFT3=2*U3+\U+4C)%4[=N0Q^N\3
M<4J3%2S$D-1K[1F(BSIF^=O6Y3&Q@U+D;KE2*D!M&OF5T["6*24W*929:YJY
M.D1<"8&O             "=O@>\66=X?>;&V,<HS3]]I)S)/QS*_HYRNNZ;X
MHN=V=*.89?MYG6JG-F[0ADT;B;MRT._BTRJT(NY8M$C5STA8ER\9K/6KHVHE
MMR&JK%O<(U+JRG+FWV*MYURXCG*;>R;16BF\',7_ *SENYB[Y.KF9R&DVT=M
M)!HU?L'3=ZQ>MT7;)ZT63<M';1RF59NZ:N$3'1<-W")Z'(<E:E.6M*TK6E1R
MFYKFN5KD5'(L%1;Z*3I%14BEX_0/P&=YTH_TED%Y,F+?C9DT=/\ 0_ZIN\KF
M=[+(5C!X^G%IKJ5Q!:AHP    "_ST;'B4EU!806T5Y8GRKYCT\P""^,7TDXI
MSZ_,&-UDH]E'HUJ2E'$KB=PNWCE*5-112(<,3%*H9!VK3FKI6Q4YLM#G^B;"
MAJG?.(EYDZ^JYTRZ[WR.O1:A,K"KN&E<EF+\ZQ+F:W:O9T"T**A-^ !PO)/R
M=W[VEW3[QOAD4OC4OC&ZZ'Q,W#LY3&U'=96(   2U\"CTLFC;MTO3Q29!$*Z
M1?4NOXMGWC#961YQE9ZZRFHF.02?@       !5;Z6-]C33CY3:/BKR$+CZ%_
M/U5Y)_<81[&/Q67QG44H2CI AX   6.^BX>DLG?)DRE\;,9"J^F#U3;Y7+[V
M8;S%_P ?7BUUT-$,<P$U*K?2QOL::<?*;1\5>0A<?0OY^JO)/[C"/8Q^*R^,
MZBE"4=($/     ++/1Q.)272]J"5TF97GRL\%ZE)]BA:S^2<42C,?9S711BK
M?D*J5(;F\5DI!!M"/:UK1--Z2.6,9)%-R<U3]*>*G/%F<]438VC2-7"1+[Y-
M]R9\NZ],S"2ZJH;VPZ[D\[DTQ?F9BW,QVW>TC0E',A-    R[..OZ6363VZ6
M7XI,?#K[HZ]2Z#BW_>/(!:_G&;GIK(1*":FM   #9*QM\G=A=I=K>\;$<*57
MC4SC':ZEG2]PW.0YH,<^RL)TAWBTS&E*Q6VC[3M=*L-J$RS 4D\B7M!NSI36
M'\6R-5&Z#6&>-S%/$W_D.B:B;9P4W.8N)35<IE2<.H]TE;O1AB4RV:E;<M1F
M%9DAT&,5+DV8F6F2QF2EYSH(L41S5T%M6DM.SDTA83G)=7>ILKJ)H&?X.EB&
M@            !-!P3^)S-</+4Q'QUZ3+Q33#F>2BK9S1!K*N%F%JKJK49P6
M78IHDFX42E;,.XKS\J*9COX<ZZ-2'63:'1@6/^*,O&>R5=(:G.].BNE+DNR5
ME*N4_(C>=!;RNCM+*KUHI\'K_P!=UQV9FZ&L::[9RV>MF[QFX0=M':"3EJZ;
M*IKMG+9=,JJ#ANND8R2R"R1J&(<M:E,6M*TKL')2HK55KD@Y">W[J7C^X_
M          !18Z6I]HC21_HO>WQX1'1/0KYKK?*&=X1+&/Z:5[U=<J4"ZB-@
M         &@;T>+BPM]4.+&&C;.]SI&U%8:MTB..9N77J1_F3$D(W*DW+SI4
MVY)W[CAD0C9\3V+I_$$0?;'"J,FN3F;I.Q+6QZQ;<LYG_P"7/=UZ)>E3%UF/
M6ZF0CHMN(K4)M8UH\JE<!-7_ +#$[9,O/2\NGDW+.(J4W8
M                      '&;SO.U,=6C<U^WU<$7:EF69!2ESW5<TV[38Q$
M# 0C-:0E9:2>+5HFW9L63<ZAS5_84O4VUZ@]9$B=53V4U.U7SYCD:UJ75556
M"(B9:J?CG(UJN<L&HEU3,.XPG$PN+B2ZFGETPYI.%T^XOZYVC@6SGJBZ:O6)
M1T2LQD2X&!S40;7CD1PS1<.$RDI5C'H,V-3+':G<K]<8C8I2L5+)25,P76I.
M@Z<Y,O(8B[UD8)EN5SKD41(':MH+73X,7_KMW.;EN7/R,I,V)$P)L:L
M     U>N%#Z-/0SY,F)/BG'CC+'/ULM'RN9WREB6=XA)XM-8D$$9,T   ,NS
MCK^EDUD]NEE^*3'PZ^Z.O4N@XM_WCR 6OYQFYZ:R$2@FIK0   LW\/7HY7]>
M.C_$.J[^L;P5>%7L^_\ 07]/79SUA[!LGWKC?_W3X<;/ZZ==.P_GO_VYOR'.
M.1_Q.3Y4]28S]*?HY;D^QN0\-P.!U_#8$<.6R9N>"="&%#=+&$;D8&^HK#Y9
M3-J.%P<*-S!C>54OX2964>T/5#OU"/PG?F6&@]MW\9^Y_(,KT:^N[CY0]4._
M4(_"=^98/;=_&?N?R!Z-?7=Q\H>J'?J$?A._,L'MN_C/W/Y ]&OKNX^4/5#O
MU"/PG?F6#VW?QG[G\@>C7UW<?*'JAWZA'X3OS+![;OXS]S^0/1KZ[N/E%KW2
MA@G^F'33@S3OV4]G'@7QC:6.>S#K'V-=DO8M$MXOKSV/]=[@ZS\^Y#E.;\^=
M<EMW>5/LVBF;9M'G>UJBU,#@^43G/P8X6#A+&&%!L89<$SB1TTGD\ADB,<!J
M)&]&&9=/00UA[%5/I4^J;L"TPXBTHP$J5&=S_?)KUO=@W5245-C/$ZC-^P8R
M;?;59NWG<C2<6Z:*;*444@5RTK7<,+DZ'+'Y3:\^V9K?FZ:7@,7ZR9%%5,YB
M.1??H1[&&HP*=M.BW7K%<Y-N&D4+1T>0\      #Z<)-2UMS,1<4#(.HF<@9
M-A-0TJR5,@]C):+=)/HZ0:+%]DBZ9O$"*)FIU2G+2H^)DMDV6Z5,1'2W(J*B
MWE14@J+GH?J*K51R7%0US]%^HR&U;Z4\"ZCH3D")98QQ 7%+,VU=Y&(NU)$T
M3?-OD-MK0_8Y><<_85-_WJMZU'$UO67,L2V:FRIE^3-5J+EMOL=\)JHNB612
MSTJ:=D]/=-1=')306)Z<&H,@     QZ-2'VA\]?ZT91^/$Z.Y+*\UTWD\OO$
M*SG_ $[_ 'ZZYTP,\\@   NV:).C::&M26D33?GV^<JZKXJ\<P8>L;(-S1MI
MWSB!C;3&9N:#:R3]M!,YC!4[*-HQ%=>M$2.'CI4I-E#*'KU1S_C!TK8PV5;=
M79M/)HG2)$][&JYDU7*C55$BJ3D2.7!$3,)726%23Z9DY[IB.<U%6"MA=^">
MG'/11>'P=LX*SS5K)0=F05*U7<WYA)VV1<U3-1!5PU2T_,E7*":NRITRK)&.
M6E:4.6M=ZFH3IFQFBF%3T"M]Y-3^\NLI[^CM%D/FQSV_%/.N7.B5XM=0+I7
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
M/3:UB^0.<B7F-ID?Y0[\[<[H]_'P[KI?%9?%MUD*QF;MV>IPP9!\
M         :;W1ZO0_P"D3_?W_D_FH<D])WKQ7?\ #_YY1/;%\V2OA=^XI&<=
M?TLFLGMTLOQ28^'0/1UZET'%O^\>12U_.,W/360B4$U-:   &E5T<'T3>#>W
M3-_C;NT<H=*GKI4<7*^[:3JP_-S,]VNI.H*[-N4Y>E,:\WD'"8\T 8]FE6R]
MV-([+F?U&2F[56VVT@LGC&PG2A=\IDI.;C'$X_0KR:I*,(L]*U27.6MZ=#V+
MC9DR;C+5-BC%67)COH?./3.148BYK\E",8P5BHC:-BW[KL[(3JZ12;%_D5
M #^B""SE9%LV15<.'"J:""""9U5EUE3T321123H8ZBJAS4*4I:5K6M=E!^*J
M(D5N(@)_-)O1ON(-J1@HV]+[CK/TPV9*H(O&-,R.I8N0I!BN6ADW+;&MNQTE
M+Q)^KU4)U>%<;*;U"5+4M:UK;72IBS94Q:>F6963VK!>"A@(O&.5$7/8CTS3
M<TUAUL],-\);5WU_23JP) 7O1'\HIM5SQVMBP73TI*U;-WN%[B8-55-M-A%W
MB&0))9N39_WBH*U__:(RWILHU<F'9\Q&YDUJKI8":YF+BW,R)K8^]79(@];'
M SU^:'X&8O\ NZPH7+>(H,AW,QE/"$F_O"%MZ/*DHY,_NVVY")@;[MJ/9MDJ
MU>/UXLT0U/3=,]KO)F/.,7^D/%K&&8VFD3'2*YUZ7-1&JY<IKD56.5<A$=A+
MO;YK:NR:RD17N1'2DR6W=-+Z:4,TAZ$Y-8     :&O1I]=CW4EI&E=-M^RQW
M^3M)1X.VX9T\4+5W.X0GTWI<=J4,;DZN5K(<1+R"4HF2I6\>VC*J&,HO6M>8
M>EC%UME6VVU:9L*2MBY87DFMAA]O%'YKE?"XA-+"K%GTRR'K\Y+N?!R-*]I%
MDD54;TSO.E'^DL@O)DQ;\;,FCI_H?]4W>5S.]ED*Q@\?3BTUU*X@M0T8
M!WIIGU$9(TGYWQEJ%Q+*=:[ZQ?<[*X8RBIE>M\PS+OM9RV)M)%1)5S;]U0;E
MQ'/TBF(91HY4H4Q3;IJ:ZUK+I+:LZ=9=:D:><Q6KEHM]')V35@Y,U$/:1/?3
M3FSY>[:L=K.6\:O&D/5%CC6;ITQ?J0Q8YW[6R1;R4BM%++E7DK4N1FJI'759
MDT8J2'_U>U;@:N&2QZ$*FOR5%DMY%5,QN,K;L>JL&U)UE5B?/2G0CD.:MUKD
MS'-@J948+=12Q*:HEU4AL^7N7)I+DIH'I(:H]SA>2?D[OWM+NGWC?#(I?&I?
M&-UT/B9N'9RF-J.ZRL0   EKX%'I9-&W;I>GBDR"(5TB^I=?Q;/O&&RLCSC*
MSUUE-1,<@D_        "JWTL;[&FG'RFT?%7D(7'T+^?JKR3^XPCV,?BLOC.
MHI0E'2!#P   L=]%P])9.^3)E+XV8R%5],'JFWRN7WLPWF+_ (^O%KKH:(8Y
M@)J56^EC?8TTX^4VCXJ\A"X^A?S]5>2?W&$>QC\5E\9U%*$HZ0(>     ?[3
M44143614.DJD<BB2J9S$434(:AB*)G+6AB'(:E*TK2M*TK0?BHBI!;P-+O@3
M<28FOG2FTMO(4R1WJ1T^-82R<K<Y6J:1O6#4;+(61E;=.6G++W2RC56TK4AC
M5+,LG"M2HI.FQ*\G](N*GHW;*S:5L+*JE5\O*8ONY?P55%;V*HEU44G=D5W+
M*?!>OS[+BYN4NCDYI. *]-L !EV<=?TLFLGMTLOQ28^'7W1UZET'%O\ O'D
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
MDI,77VFY/G:N<L%["7%C4[?A%T2&8P3^$JTDIN9;=5;JZD"L^+9-"   $]'
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
M7JL.M8Y43/6$$3-541#PF55/)3"FO8U,U4_TIG7\;OB7PW$@U.PTMC-&5:8
MPG 25E8GK-,S1TG=#J7DDW]YY'=Q:Y*/8:EW+L&*#5FO6BR<=&-CK)(.55T2
M=0]'V*<S%6R',J\%;3J'(^9!8HV"0:Q%O+@Q555+F$Y8*J(BD)M:O2NJ$67'
M@6)!,W+71UD(8A/35@ ?3A(68N69B+<MZ*D)V?GY-A"P<)$,W$C*S$Q*NDF,
M9%1D>T35=/I"0>KD1112*9150Y2EI6M:4'Q,F,E2W39JHV4U%5558(B(D555
M6\B)=53]1%<J-;=535<X5FC930EH<PM@.8(TKD!K%.KURRY9'3617R=?#BLY
M<K)-TD8R3]O:Y5D(5NY+NT<-8Q)3=I4VP<;XXV[Z1XPU%I,CR978$N/@V7&K
M#(PKKU3(5RH6'9U+R.D9)7=WUSUOZ5[0)#Q%S-,R#I"OI@-7?^P7_&#"HZVZ
M,?4>A_YO_1-(%;7G.;\'O&D, GIJP   TJNC@^B;P;VZ9O\ &W=HY0Z5/72H
MXN5]VTG5A^;F9[M=2=05V;< "O!T@#B9XKTT:4<GZ8;,O&%N#4IJ#M61QJ>S
MH230?2F.<;W<S6CKZO*\T69U#0/7.UUG$9$MUSH.W+M\5RB11!HXJ6S^C3%*
MLM:V9-KSY;FV32O29A*D$?,:L6-;&_!T'.5(HB)!8*Y#26S7RY%,ZG:J+/>D
M(92+?5="XFT9T ZD(2   'NSAB85D-0G$$TB8K8M5G:$MG*R+@N!)NFH=0MF
M6!)$R#?*U*I^R2Y"S[7?&Y2OL4ZTWJ]2@CF-UH-LS%FNK'+!6T[VM]\],!G=
M.0RZ"4LZME2TR7HJYR75U$-9(<7EC  4C.EQ_*)H@[2\Y^_F,AT#T)^*VAQD
MG6F$4QDW<K.=U"GH+R(R   %POHCGRB:W^TO!GOYDT4;TV>*V?QD[6EDFQ;W
M<W.;U2[F.?B5F2QQ(\HN,S:_-8N1EG1GC>=U%95:PJYMW>K:MN7;)6O9Z1MT
MQBU,WM6%9IUV5K3V'4':>*M&E!BU0TJ)!6TLN/OG-1SNZ52N*Z9PM9-?EO72
M18)J'B@2 Q0   T]> QI\C]/O"_TXI%C",;DS+#/L_W@\HF=)6:>92<]=;0?
MJE4]E_@8O0@6A:T]B<C:AZ?WQR+TCVFZT\;ZI8QE2')):F4DNXY/M,-=$GUC
MR4DV>S?.3"71O:D"8D08V8   >>-6FG6V=6VFK->FV[GA8N%S#8$Y:%)VL:2
M9/;$TZ0HYM>[T(E1W'IR;NT+G:LY-%"KA"BJS0I>4)MWJ;2Q;4G6):U/:LA(
MS)$U'0C#"1-TV,%@CFQ:JP6"+>/"ID-J9#Y#KB.;#.RET%ND!.">BM:)+#YD
M_P Y95S1GV6;\GSJ.9NXG$=BO]FRJO*0MNISE[(;YJ;*<G<I=TM:TZM=AJ63
M:/3'C!4Q;9TFGIF+DJBS'IHN@S^F:>3B]2,NSG/>NDFI=U293!?#*T :;#-'
M&'-)6%K:EV!BF8W3+6DWON^&=25VTYK?F03W3>;>AC4I4U"/Z4.8I:FVU*79
M!+1QMQEM6*5U;4/8M]J.P&+GL9@MU#:2:"CD?12V(N7"*Z:Q4]TB.F6
M4"NE,ZIO"9J\QQIA@93G%MZ;K!3E[I:(+_X1,IY838S[QNZ23IR:QXK'S&!.
MB<QJF2/(."4H3::I^E.AZQ^26)-M>8V$VKFP:OU<N*)#/>KXY>"A#<8*CA*E
MM.FYEI=SUVH%786^:  #T!I2P=*:E]2^!\ 1)'%7&7<K618KIPU+4ZD9#3L^
MR:W#.&I2M*T;P$ 9R]6K3JE2;FK3;LV#66S:++)LFIM-\(2)+WYZHBX*?"=!
M$S5/:GDK/GLDI[IR)LEYGI.>F.+O'AY6)E*UH5)HXTI9)M4S=-FVHHC$XMOY
MJVQM,1+8I:<LU;EN:MKGW]ZI"I,ZT,6NTIT^>>B.UWR,9YE'.=%*V4Z_DS&?
M.(O:\)IZ<MM^G1U$DQJ?1N326YKP,^8=,D,   #2LZ.[JD+J.X;6-[7E7IG-
MZZ:961P%<)%CTY92 MQ!I,8S>((U445)&H8\FV$6F<VRAW,4XW:4H793E#I0
ML?FK&N;.8D*>K:DYOOG128F?AHYV<Y"=6)4</0M:N[EK@KG)>U+F@3I"NS;@
M    &2AQ(/2'Z]/+0U1^/"^1VKBKZKV;Y!3_ '3"N*[QV=QK^^4\8#?&*
M&KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F@    &79QU_
M2R:R>W2R_%)CX=?='7J70<6_[QY +7\XS<]-9")034UH   :571P?1-X-[=,
MW^-N[1RATJ>NE1Q<K[MI.K#\W,SW:ZGNCB>975PEP]-8^2&KHS&3B-/^1(B!
M>D5Y$[.YKS@W%DVN[34WB5Y5M<-Q-3EI2M#&,6A:=6M!'<4:)+0QGH*54BQU
M2Q53+:U<-R=JU3+KYG!44UZ7T8NFMQ-53)M':)70   =PZ>L12N?L]86P;"5
M6)*9@RI8.-&:Z!:&.S4O6Z8NW32!JG*=)-&.3D#+J*'IR:2:9CGV%+6HP;3K
MF6;9M1:,S<2)+YBYN U70T80/61*6=.9)2^YR)IK U^[/M.WK"M*U[%M&,;P
MEJ67;L):=L0S2E2M(BWK<C&T/"QC4IJF-1NPC6:21*5K6NZ2@X?GSIM3.?43
MU5TZ8Y7.5;ZN<L57158EE-:UC48VXU$@F<AR(>1]   !Y'UZ:=8[5CHWU&Z?
M7S0KMUD;%ERL;8I5$J]6E^1+7LBQY)E1J4U5315\Q$>XW"[IST2J4IBUK0U-
MWBW:CK%MVEM-JP25.:KLUB]:]-%BN0QJR0E32ODK?<U89]]-6!D<CM@K<
M.363=LS8%YVE?=N+\UN&RKG@;M@G7[>;3-MRK29BU]G]O(O61#?_ *#QJ)$N
MID/IIJ1E3&*U<YR*BZBGTQRL>CVWT5%TC8WM*Y8V\[4MF\(<QSQ%V6]"W+%&
M5+N*&C9V-;2C$RA/^Z>K5T7;3^RHX7GRGT\Y\B9NV.5JYZ+!2S6N1S4<EY4B
M9[O2C_2607DR8M^-F31TUT/^J;O*YG>RR&8P>/IQ::ZE<06H:,      #_I3
M&(8IR&J4Y:T,4Q:U*8IBUVE,4U-E:5I6G4J -*?@,<2HNO#2RWL;)-PE?ZE]
M/+2(M'(]9%W0\S?UI50JULK*U.6.9>0<2[9J9C-*TJ<Y9AJ==6B9'K8IN4>D
M?%/T<MA:BD;"R:I5<R"7&.]W+S(7V)O5@D<%2=6/7<LI\"8OS[+BYJ9"[.;G
MDT62?D[OWM+NGWC?"!4OC4OC&ZZ&TF;AV<IC:CNLK$   ):^!1Z631MVZ7IX
MI,@B%=(OJ77\6S[QALK(\XRL]=9343'()/P        JM]+&^QIIQ\IM'Q5Y
M"%Q]"_GZJ\D_N,(]C'XK+XSJ*4)1T@0\   +'?1</263ODR92^-F,A5?3!ZI
MM\KE][,-YB_X^O%KKH:(8Y@)J56^EC?8TTX^4VCXJ\A"X^A?S]5>2?W&$>QC
M\5E\9U%*$HZ0(>        %PKHQ_$L[&;@><._,-Q\G;UTNI>[--$I+O-UM$
M76M5:6O/$Z"S@]4V[6[*<M,Q*-.33ZZ$?)4J=P_03K1O2WBGPTI,:*%GSK$1
ML]$2^V\V9\&XUR[W!6XC5)-8-?@NY%-7K5NMS\E-&^F;'++N@Y^)69=G'7]+
M)K)[=++\4F/AU]T=>I=!Q;_O'D M?SC-STUD(E!-36@  !LE8V^3NPNTNUO>
M-B.%*KQJ9QCM=2SI>X;G(4+.E591<71KNQ-C%%T92'Q7IU@'2C2N[L;75?\
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
MEV/R94J*F"S\A,ANRNHF;?+0 J(WX &9!TA7TP&KO_8+_C!A4=;=&/J/0_\
M-_Z)I K:\YS?@]XTA@$]-6   $E6G#B_\132/B:"P;I[U#>#[%MM/9R1A;7\
M$N#;KYD\N.7=SLTMU[O?&=RW$YYY*OE5=U5VH1/?W4Z%)2A:1.U<1\5[;K76
MC:=+PM8]$17<).;%&HB)<9,:VXB(EQ,\SI%IUM-+23)?@RTR(-6_GHJG>2G2
M$>+\JFHD;5X>A5"'3-5/ ^F1%2A3EJ6M4UD<+IK)'I2O4,4U#%KU:5I4:].C
M+$=%CR'^M4?BGMSU:?A>Y;\4\P98XJ/$8S<U7C\BZR<\/XMV2B3R%MV]WV/X
M%\C1&C>J,A!8]I:T._1.G3V1%D#E,?:>M*FK6HV]%B=BM9[D=2T%,CTO*YB/
M5,Y7X2IH*8\RT*Z;<?-?#,6&M \$.7+AXX</'CA9T[=+*N73IRJ==PY<+G,J
MNX<+JF,JLLLJ:ICG-6IC&K6M:[1)$1&HC6I!J&'?NK?/XC]    78.BZ\/>8
MMUE>'$%R=!JL*W3#R>,M/#*3:&37<0"KY*F0\EM2+DI5-O).XTD'&."5H91%
M.3I6E4E4C'H'I?QFES72\6:1T<!R3)ZIOH=9+T$7#<F7@9**2K%^B5J+6S$O
MI!N=DKU$T2X\**). !2,Z7'\HFB#M+SG[^8R'0/0GXK:'&2=:813&3=RLYW4
M*>@O(C(   7"^B.?*)K?[2\&>_F311O39XK9_&3M:62;%O=S<YO5+M;MVV8-
M'3YZNDU9LFZSMVY7/1-%LV;)F67764-6A2)(I$J8U:]2E*;1S^UJN5&M2+E6
M"$K58)%;QC/S\T]N2=FKBDJDK(S\O)33^J=5:IU>RCQ9\ZJG5=5=>I*KKFV;
MYSGV?M-6O5'=\J6V5+;*9N6M1$SD2!5[E5RJY;ZJ?)'V?@   ;#VGJU6MBX!
MP=9+$J1&5G8?QG:K,B%5JHE:V]9<)$-RHU<'4<52*DTI0N^8Q]G]ZM:[:CAJ
MTYRU%I5%0[=3)\QR_">J]4LR0W DL8EY&HFDAW ,$]0             XK?=
MZVYC:R+RR+>,@2)M&P;5N&];IE5*;4XRW+6B'D[.2"E*5IM(RC&"JE:?]A1[
M4U/-JZB72R$PI\U[6-3+<Y41$T54^7O;+8KW7&M157.0R&=2N<;DU+Z@<RZ@
M+NWR3^7\D7;?KMF9<[DD0A<,PZ>QMOM53^RK'V[%J(L&U/\ NMVY"_V#MVR;
M.E639DBS)'T4B4UB+EX*05RYKEBJYJE:SYKI\YTYVZ<Y5T\C0.D1L#R  LB]
M%^T]'REQ YC,LA'\O;VFO$]R7(W>J(47;H7[D4IL>6NR4H;V"2[BV9.X7:)^
MK4IV'L:;=ABU5TO6GR/%EM U83:N<UL.P9U[E[9&(N>;RP)'"5JS5W,MJKHK
M<34CI%ZK6#@AIJ>TL:@M/KLK7E,MXDOBRXAP\*4S>-N:5@GA+2FS4/["AX&Z
M",WI*UZE#H4K_8.=K#M%UD6Q2VFV,)$]CUADM14PDT6Q31)=4R4J*=\E?=-5
M-'(U3(;D&#V*?O8N3:.&$E&NW+"08NT3MW;)ZS6.W=M'2"I2J(.&RZ9B'(:E
M#%,6M*TVT';C7->U'L5%8J114O*BWE*V5%18+?/R#Z/P "S5T735+7$VM:]-
M.4W(E;6MJ@L!=.';K*%(E7*6*$92Z[:,518]$T2O;*=W&WJ4OLW#DS4G5J4M
M!4O2_8_+; EVK+2,ZCFW>+F0:[2>C%S$B;[%^HX.J60NYF-U4NIJ1-!0<S$S
M     ,E#B0>D/UZ>6AJC\>%\CM7%7U7LWR"G^Z85Q7>.SN-?WRGC ;XQ0
MU>N%#Z-/0SY,F)/BG'CC+'/ULM'RN9WREB6=XA)XM-8D$$9,T     R[..OZ
M6363VZ67XI,?#K[HZ]2Z#BW_ 'CR 6OYQFYZ:R$2@FIK0   TJNC@^B;P;VZ
M9O\ &W=HY0Z5/72HXN5]VTG5A^;F9[M=3]'2-KJ-;O":SU&D<E;J7K=F%+5+
M3DW!E'!4\NV?=:S9%5#V#<RC:USU.97_  SI4.G_ 'CEI7\Z+)/"XZ4SX126
MR:[^DYO_ ,M.Z?MN.P;.>F6K4[I%ZAFFCK @@   2Y\!^SVE[\6;1S#OBE,W
M879?MX4J=,ZA".[ P]D2^8PU:$.2I3==+>1H4U:["GK2M:5IU*PGI&GNI\2Z
MY[;ZL8W0?-8Q=1RFRLAN':,I%RU72:J]0U"QR$3\      #'\U5VHVL35#J1
ML=F0Z;.S<]YAM1JFJDHBHFVM[(=Q1"!%$55%54CD29TI4IC&,6O4K6M>J.X;
M&G+4V125#MU,II3E^$QJ]4K2H;@5$QB7D>Y-)5.A!LCQ   #6SX=%S=F/#_T
M1W*=R5VYE-)VGQ227*BJ@4TPABFU6LT0J:Q2'H5&606)2M-I3;NTM3%K0U>*
ML:97 8RVA*A!$K9T,[A'0U(%CT+L*CE.R5EMUD*0_2C_ $ED%Y,F+?C9DT=
M]#_JF[RN9WLLBF,'CZ<6FNI7$%J&C   #_:B:B1J%53.F:I$U*%4(8AJIK)D
M614I0U*5J15(Y3%K^PQ:TK3J5'XBHMX'^!^@ #VOP]M:M]Z ]5.-]15EU=OX
MZ#?]9,DV@W<&10O[%\XL@A>-IN"U60;'=K,TRNXU1;>2:3#1HY,4]$=VL?QG
ML"FQEL:;9=1!'N2,MV\F)N79T;CH75:KDR3*HJI]'4-GMO)?3+3)38S34NC,
MK6'G337X8\83[6Y\?9+Q!(7E:,XTKL(^A9RUG+UKSA U>68R#:BM47356A5V
MCE-1%4I5$SEIQZ^BJ;.M7D-8U654J>C7(N0J.AHIDHJ7%2"I<4L%)C)TCA9:
MQ8YL4TC'Z'<16@   2U\"CTLFC;MTO3Q29!$*Z1?4NOXMGWC#961YQE9ZZRF
MHF.02?@       !5;Z6-]C33CY3:/BKR$+CZ%_/U5Y)_<81[&/Q67QG44H2C
MI AX   6.^BX>DLG?)DRE\;,9"J^F#U3;Y7+[V8;S%_Q]>+770T0QS 34JM]
M+&^QIIQ\IM'Q5Y"%Q]"_GZJ\D_N,(]C'XK+XSJ*4)1T@0\   /\ =4U*)D6J
MF>B1SJ)D5J0U$SJ)%3,JF0^S=,=,JQ*FI2NVE#TV_MH/R*1AD@_P/T  ?>M6
MZ;CL:Y[=O2SYN2MJ[+2G(JY;9N*'=*L9:"GX-\A)1$O&/$3%6:OXY^V3624+
M6AB')2M/V#RG2951)=3SVH^2]JM<U;J*U4@J*F4J7%/UKG,<CVK!R+%%-37A
M2<0*V^(KI)L_+Q%8]CE:V>0L3.]ILZ$;4@<EQ,>T5?2D?'U5560M6]&JQ)2+
M-O*$327.TJH==HXH7CW'/%F;BO;<RANK1/Z^2Y<F6JK!%7?,W+LU,*$'(6#9
MU:VMIDF_[B7')F["WTTL@H+\=?TLFLGMTLOQ28^'271UZET'%O\ O'D/M?SC
M-STUD(E!-36@  !LE8V^3NPNTNUO>-B.%*KQJ9QCM=2SI>X;G(9L?2';E/</
M%OU/-Z.&[EG;#'"EM,%&YU%*$(WP1C:4D6ZU3+*IT<-9V6=IG*2B92U+LJ7?
MH8QNK.C"4DK$FC6"HYZS7+]M,1-1$(-;3L*TIF4F"G<H0HB?FJ   #1^Z,_:
MK6WN%G9,NW*D56^LP9BNI]5.JU3G=-+A0LDAEZ*G,2BM&5G(TIR="DW*%VTW
M]ZM>5^EF<LW'&8Q;TN1*:FBW#UW*3BP6X-GHN6YRZL.H6 !6AN0
M               "BQTM3[1&DC_1>]OCPB.B>A7S76^4,[PB6,?TTKWJZY4H
M%U$;                 L4<-#I#VHW1RC;N)M0Z$SJ7TZQU&,6P+)2A39FQ
MI"HJIHT3LF[)9:C>[86+8&/1O!SBM"T*D@W:2,:V)4AJMQLZ+[+MQ75MEJVD
MM18JL$^:F+V34W*KDN9FJK7*;ZAMR=3PEU,9DK+]TFBM_1NYN07EM(.O/2IK
MILHEYZ;<M0%ZG;,VSJY;)<*TA<DV.HO1,IFUXV+(F2GHDB;LYFY'I4U8MXJF
M>K1TX3IOUYYMO%RV<7JCD]JR'2XKUKK['^]>G6KEPW29*(I+*>JD53,.0Y'-
MU4STOIHGL :0]P                   #_AC%(4QC&H4I:5,8QJTH4I:4VU
M,:M=E*4I2G5J *\G$1Z1/I-TDMYJP-/KN'U5YX13<LRMK/G$E,-V3(U;[$G%
MX9&C.=M+D<LG*I:J1, 9TJ<R*S9T\C5J%,+.Q7Z+[:MM6U-I(ZCLU;L7)\ZY
M.Q8L%1%WSX)>5$<AJ*VV:6DBQGSD[*1;B9ZY&==7+@45-8>N34QKMR4KD[4A
MD:0NY^W4>$M:U6=#1-@8_BWBJ9SPMBVBW5-'0C/DT$B++UY:0?<B11XY<K4J
MK7HJPL7;)Q<I.265*1C5W3ENO>N6]U]<Q+C4]RB(1"KK:BM?ASW11+R)<1,Y
M.K?S3R0-V8@                &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4
ML2SO$)/%IK$@@C)F@  !EV<=?TLFLGMTLOQ28^'7W1UZET'%O^\>0"U_.,W/
M360B4$U-:           !I5='!]$W@WMTS?XV[M'*'2IZZ5'%RONVDZL/S<S
M/=KJ3J"NS;F6!QD=4W]7?$4U%9)C94TK8]L72;$6,E$U55(^EBXMW[6:OXBB
MU:J)QMUSS60G2EK0M>4E3UW2;=VG8F(EC\R8KTM(]N#4/9PLS+PYG707-:F"
MSX)7MJ5'*:U\Q%BQ%P4SDN:MU=$C $O,  #VYPW-//\ 53KMTMX*<,.N<'>6
M6[<=WFRJERQ7&/+.45OC(J9BU353IOV/;<A2E3E,G0U:;U*EVT$?QKM/F;%R
MLM%%A,ER'(U>S=UC.[<TRZ&1RBKER<A7)'.2ZNHAK1#BPL8@,Z2-IYIFSAH7
MK>D>T*XN33E?-FYCCN33-5VK!U=K6#>;5-0O4*S;6]>BDFO0WL:TBRU_O%*+
M)Z*K3YOQLET[EA*JI;I2Y488;='"9@I[XT]N2.%H%>FZ8J.ZBZBQT#-T'51!
M@   NR=$]U2D?VMJ-T:SLB8SVWY)AJ"QRR5434.>%F2Q-C9-;(;YZ+H-(J7:
MVZNFD2ADZK2;@]=PU:U4H#IGL?!G4MO2TZUR+)>N:D7R]%4PTSFHF=*L7:B+
M7TJWTZY-9>IIEQH462<   ,>C4A]H?/7^M&4?CQ.CN2RO-=-Y/+[Q"LY_P!.
M_P!^NN=,#//(           #OC VJ'45I>N-2Z]/.:LCX?FG)VYY)2QKJE(6
M/G2M.5YLWN6#07ZQW0R0JL:I6\BV<H4-7;N;>J-;:5CV7;$K@;4IY4^6E[#:
MBJD=ZM]JYK513VDU$^G=A27N:N8NOEZ):TX=W2A9TTQ 8OXA]O1KN+>JMHU#
M4CCN!)%O8U90Q4Z2&3L<0Z5(MVQ,<]3+OK<0:5;)EI0L6MM,H6FL:.B&7P;J
MS%=RH]+O /6*+F2WK=1<I'JL=^EXD5%C L4EUJ7-\G538TBYC:=VVO?EL0%Z
MV3<4+=MGW7$,)^V;HMR39S,#/PDHV3>1LM#RL>LNRD(]\U5*HDJD<Q#D-2M*
MBB)TB=33G4]0US)['*US7(J*U4N*BHMU%3*).US7M1[%16JD45#D(\CZ,R#I
M"OI@-7?^P7_&#"HZVZ,?4>A_YO\ T32!6UYSF_![QI# )Z:L
M +*?",X >6=5]PVOG/5M;5Q8ETOQ[QG,,K0FD7]MY'SDW3ISEM'Q#!2C:8M&
MP']:)U=3"Q4'+UJ>I(RFU3GS6J,=NDJBL64^SK$>R?:ZHJ*Y(.9)S56\YZ9#
M4BB+N[V"N]LVQIE0Y)U2BMI\J\KMA,W2RS0.M>U[<LBVK?LVT(2,MFT[4A8N
MW+9MV$9H1T/!0,*R1CHB'BF#8B;=E'QS!LFBBD0M"$3)2E*;*#F>=.FU$UT^
M>Y7SGN5SG*L5556*JJY*JMU29M:UC4:U(-1((A]T>9^@ 4C.EQ_*)H@[2\Y^
M_F,AT#T)^*VAQDG6F$4QDW<K.=U"GH+R(R   %POHCGRB:W^TO!GOYDT4;TV
M>*V?QD[6EDFQ;W<W.;U2Y_DGY.[][2[I]XWPH:E\:E\8W70E$S<.SE,;4=UE
M8@    &SG'K,7+!DXC#MU8UPT;+1ZK3<YHHQ51(HT.UY/_#YN= Q:DW?8[NS
M9U!P<Y'(Y4?'#1;L;\<DM!(0N7C]8^3]             "O_ -)%U3?T_P##
MKN+&T)*F87QJBNF+Q%&IME54I!.Q6VRZ<GOTZEJ1,T:[@8M&">%-4U3)S]*4
M+7;4Q++Z*K'YSQH95S&QIZ-BS5RL/<RTST55>GO#36Y4<#1++1>OF+@Z%]=C
M1,X$=4$'   #0;Z+9IY\&FA*]LZR3#D)S4EEN6=QKWDN3,]QYB=->Q[>3,8R
M95%>:WPI=-:5H8R>ZK3=I0V_6O,O3!:?*\8Y=G,6,NDD(BIE/F=>[N.#TB9X
MOR.#I%G+?F.U$N)JQ+,8J8WQEF\:?3S335Q+]4EELFA6MMW=?)LQVCR29DFA
MH/,#1"_EVK!,W5(S@KAFG\86E/8EJQK0OL:4'86(-I\[8IT=0Y8S62^"=EQE
M+@7<U6HCM$KZU9' 5\QB;E5PD^%=U[A%F)B:\ #MS .8KET]9PQ'G2SCF+<V
M(LC6?D2'3Y6J2;QU:<ZQF>MCHVZ<IV$JDT,V<$,4Q%$%3D,4Q35I7!M*AE6G
M9\^SI_T,^4YBYF$BI'/2,4S4/23-=)FMG-W37(ND:]>,\AVOEW'%@96L=]US
MLS)EEVO?]I2.Q.E7UMWA",;@A'1BHJKI%.O&R"9C%*<]"FK6FVO[1Q%5TLZA
MJIM%4)"?)F.8Y,IS55JIIH65+>V:QLQFY<B*F<MTYN,<^P   R4.)!Z0_7IY
M:&J/QX7R.U<5?5>S?(*?[IA7%=X[.XU_?*>,!OC%   #5ZX4/HT]#/DR8D^*
M<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0    #+LXZ_I9-9/;I9?BDQ\.ONC
MKU+H.+?]X\@%K^<9N>FLA$H)J:T   -*KHX/HF\&]NF;_&W=HY0Z5/72HXN5
M]VTG5A^;F9[M=3A?29O1;W7_ *T8?]]Y 9'1+ZX,\GFZR'S;WF]??-,XD=3D
M'   "=/HX7I9,%]IF;_%'=PKOI4]2ZCC)7WC3;V'YQ9G.UE-*L<H$Z
M R1>(@_:2O$!USR<>L5RPD=8FII^R<%*<I5VCS-5[.&RQ2J%(H4JJ*A34H:E
M*TV]6E*CM;%=KF8M6<QUQR4-.BYZ2F%<5JHM9.5+W"O[Y3QV-Z8H   :O7"A
M]&GH9\F3$GQ3CQQECGZV6CY7,[Y2Q+.\0D\6FL4P.E'^DL@O)DQ;\;,FB^>A
M_P!4W>5S.]ED7Q@\?3BTUU*X@M0T8   6:>(IPU*W%PM]!O$3Q!;Y3S=L:6,
M%VAJ8BHML7G$K;2=K0\/9&6%4$$**NG=MF41A)=8QE#TC:QZFZ1!DX4I4N*^
M-G!8X6EBO7.^;?63G2%7(=A*KY><ZZ]J;["2^Y$-]6T&%9\FME)=26U'9T+B
MZ%Y<R&45EA;1H0   MA]':XE?87#Y*X>>8+BY.TKXMB_+ITV24HZW6T!?:\-
M*R=X8O145(8J#*^BF4EHQ.JB21)=!VF4JCB33I2E^E'%/E#Y6,]"WYZ6]C9Z
M)DLBB-F9[-RZ^N"K5N(Q216)7X".HIJ]:J*K<_)31OIFYY4\%T$=   "6O@4
M>EDT;=NEZ>*3((A72+ZEU_%L^\8;*R/.,K/764U$QR"3\        *K?2QOL
M::<?*;1\5>0A<?0OY^JO)/[C"/8Q^*R^,ZBE"4=($/   "QWT7#TED[Y,F4O
MC9C(57TP>J;?*Y?>S#>8O^/KQ:ZZ&B&.8":E5OI8WV--./E-H^*O(0N/H7\_
M57DG]QA'L8_%9?&=12A*.D"'@  !9>X;G#D8\1#@_P"J:"M:,95U"8?U-S5_
MX(EE>;MW,C+$P]CJERXU<2"R=:H1&1XQDF@4IE$422[6/<+'HDW/2M38U8TN
MQ7QXHYDY5YLGTB,G)E)PK\&9#+8JQR5P5<B75-[0T*5MF3$;],V9%O:I%-'7
M@5K)"/?Q+][%2K)W&R<:[<Q\C'2#99F_CW[-8[9XR>LW)$W#5VU<)F3434*4
MY#EJ4U*5I6@M=KFO:CV*BL5(HJ745%O*BY**:-45%@M\_(/H_  ):.#9Q%93
MAVZN+?NV>D7O@#RJ>+L#/\&CRRR);86=JT@\@(,D4G)UYK&4H_._2HFD=PO'
MJ/F:52U>5-2%8]XKLQHL1TB6B<Y28ODKV4+K(Y4Q$P<I'8+EW)L;+K5HJE'.
M^A=<=G9>AK13)/Q<<"6BY_BG:MIV#D64O"S5R8^EH>6C7*+V.E(N1PYCIY'R
M+!XW.HW=LGK18BJ2I#&(HF:ABUK2M!]='K'R\3J*7,16S&L>BHMQ45)KT5%3
M(5%OBUE1;0F*EU%5.]0BD$S-<   &R5C;Y.["[2[6]XV(X4JO&IG&.UU+.E[
MAN<AF0<=?TLFLGMTLOQ28^'6W1UZET'%O^\>0.U_.,W/360B4$U-:   &FGT
M>)9BKPA=*B;0[<Z[9WGI&3*CN<HD^-J0RZX3([W?9<XK&N&YJ;WLN2,3^S8.
M2ND]')CO6X48*DF&=P$J]HQT2>6+#FV7#LN^4FK$!-J
M        46.EJ?:(TD?Z+WM\>$1T3T*^:ZWRAG>$2QC^FE>]77*E NHC8
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
M6\$Y&Y*.8U56:U/?O7)P40DME5-DHY&NEHRHR'.7"2.8JWET$SR[X.?26
M  %(SI<?RB:(.TO.?OYC(= ]"?BMH<9)UIA%,9-W*SG=0IZ"\B,@  !<+Z(Y
M\HFM_M+P9[^9-%&]-GBMG\9.UI9)L6]W-SF]4NW+H(N45FSE%)PW<)*(.&ZZ
M9%45T525351624H8BJ2I#5*8IJ5H:E=E1S^BJBQ2XJ$K,:.Z(![:=S7%:TD4
MY)&VIV7@'Y%4%6RA7L-(.(YT51LN4J[<Y5VQJ5(>E#DKU*TVT'=TF:V=);.9
MN7M1R9RI$J]S5:Y6K?18'PAZ'X   &Q'@"YFUZX(PI>3*A*,[MQ)C>YFE$S*
M'3HVGK.AI5"B9U4D53$HDZILJ8A#5I^TM*]0<,VG)6GM&HD.W3)\QNDY4ZA9
MLEV%)8Y+RM1=0[;&$>@    !XUP5Q#-$>I69=VQA74UB>\KN933VWU+(/<:=
ML7XM*1[M5BY286->"5OW;*-:.D3%3<MF2K9;J534-2M*UWMHXL8P63+2=:%)
M.ER%:CL/!PF05(W7MPFI<R%5%3)0Q9-;23UP94QJNC"$8+I+!3V4-$90
M!G==)OU2&S7KX8X.B'I7-H:5;&8VCN)'JJW4R-D)M%7M?KU!0JAD]Y&+/!1:
MY*%*9-U%*E-6NRE"]0=$EC\WXMK:+TA/K)BN^ R+&)IX;DS'(0JWJCA:S@DW
M,M(:*W5ZB:!7&%IFC  _2R9.Y)XTCH]LN]?OW2#)DS;)F6<NW;I4B#9LW1)2
MIU5UUE"E(6E*U,:M*4'XYS6-5SE@U$BJY2!$55@E\UWM&F!&FEW2CIZT^MDF
MZ:^)\367:4VHUJF9!]=;.&;+7E+D.B4J1S35V.'KLQBTV&,O6O\ :.([>M)U
ML6S56FL83ISG)'(:J]:F@V":!95+)Y/3,D[UJ)HY.J>EQJ3W*3O2S]/9FMU:
M5M5,8QI5&:@[HP)><@6E242=P+U:_P#'2!]FTBJKYM.W+[*NPQ2-"TVFILH6
M_NA:T\*366,];K7-G-3,5,!^E"7ID5QCD0=+J$R45JZ%U.J4XQ>I&    T8>
MC2:I%,[\/EOB:=DBO+RTM7M)8U4255(H_4QW<)3WACF0<%)0O)-$"OI*%:TK
M3;R,'^VM=M1RWTL6.EG8S+6RTA(K):3,S#;UKTS[C7KFO)O851PU%P:[J6L-
M!;J=5- L.BL#=   !DH<2#TA^O3RT-4?CPOD=JXJ^J]F^04_W3"N*[QV=QK^
M^4\8#?&*   &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK$@@C)F
M@    &79QU_2R:R>W2R_%)CX=?='7J70<6_[QY +7\XS<]-9")034UH   :5
M71P?1-X-[=,W^-N[1RATJ>NE1Q<K[MI.K#\W,SW:ZG]>D<VMV0\)K/$I1,JA
MK)N_"5TEVJJD.GSC+MH6>=1--.E2N#%2NPU*E/L(4E3'_O$H'19.X+'2F9X1
MDUO])SO_ (BW&X5G/7*5JZJ)U3-0'5Y!0   EVX#EXM;'XLVCR6>K%1:R5TW
M_9QJ'56236=7YA[(EEQ2)^135JH8\Q/-ZIE,7<JK0F]4M/9EA'2/(6HQ+KF-
MOHQCNTFL>NHBFRL=V!:,I5RU33:J&H0.0R?@      8\6H>\F^1<_P"<L@LU
MD7#2^\PY,O)JNVW.;KM[GO6;FT%D.27<I<BHD^H8FZHH7=K388U.K7N6RY"T
MMFT]*ZXLN1+;VK$3J%9SW8<Y[TO*Y5TU.GAG'D   &N-H!ME:R]">BZTG3<K
M5[;FE'3S#2*-&AV)J2;#$MI-Y-15HH1-5!PL_(H=6AZ44Y0QM_V6T<3XRSDJ
M,8Z^>BQ:^MGJEV-Q9CH7<XLBC;@4DIJWTEMUD*.G2C_2607DR8M^-F31T)T/
M^J;O*YG>RR)XP>/IQ::ZE<06H:,   -5GAG6I;=^<*K1[9%Y0L?<EHWAI&QU
M;%T6]+-R.XN<M^=L1M&3$1(MC^P792,>Z425)7^\0]:#C?&R=-IL<JZHD.5D
M^77/<UR7%1R/BBIFHMTL.@:U]G2F/2+5EHBIF0,\[BLZ +DX=>K>\L/G2DGV
M*KC,O?."KL>T57Z_XUEWSDK",?2-4$4'5TV6Y3/%RM"E(8ZR!7-$R(ND-[IW
M$W&65C18DNNN)6,ZR<U/<S$2ZJ)D-?NFYBPC%%(5:-&ZBJ5E?[:W6KF;*7E(
MUQ*S!  ^A$RTI RL9.PDB]B)J%D&4M$2T:Y692,7*1SE-Y'R+!XW.FX:/63M
M$BJ2I#%.FH6ABUI6E*CY>QDQBRYB(Z6Y%146ZBHMQ45,E%2^?J*J+%+BH?/'
MT?@   2U\"CTLFC;MTO3Q29!$*Z1?4NOXMGWC#961YQE9ZZRFHF.02?@
M   !5;Z6-]C33CY3:/BKR$+CZ%_/U5Y)_<81[&/Q67QG44H2CI AX   6.^B
MX>DLG?)DRE\;,9"J^F#U3;Y7+[V8;S%_Q]>+770T0QS 34JM]+&^QIIQ\IM'
MQ5Y"%Q]"_GZJ\D_N,(]C'XK+XSJ*4)1T@0\   +[71.?L::CO*;6\5>/1S?T
MT>?J7R3^X\F&+GBLSC.HA&9TEKAJ4PGEQMKIQ%;YD,69TFRQN9XV,;&,TLS-
M3E-=P2ZE$FZ!4F$'E-HW,JJ<V\6D^@Y,HI0S]ND);T3XV<X42XNUSO\ N4S8
MRE6^Z5O<U9:W/>*D$ZU5,"W:#@IG*Y2?-O7KLQV7HZ^>56!<9'@   ^A)RTI
M-.4WDO(O91VC'Q,2DY?N5G:Z47 Q3*"A(Y-5<YSD91$+'-VC9*E=Q%L@1,E*
M$*6E/EC&2TP6(B-BJW+EU5557/5555RU55/U55;JWSYX^C\   #9*QM\G=A=
MI=K>\;$<*57C4SC':ZEG2]PW.0S;.D36RM;W%NU*/3-RMVMVP^$;FCRD:':I
MJ(UP9CNWWC@AJD(FZ,O,V^Z,HJ3;0RM3T-7?*<=5]%\Y)N)5(V,7,=-:MWZY
M[DSKCDN9680:VVX-I3%R%1J]RB=0A(%@&J   #2#Z-'<S:>X6%AQ2%"45LK+
M>9+9>[AE#&JY=712\B54H=),I#\SNU+J$J<N[LKO;U:E+RMTL25EXXS'K>F2
M)3DT&X.NTG%A.C9Z)E.<FK'JD_8K4W(    !X]NWB :+L?YVF-,^0M2.+\>9
MM@HV"E9"RL@3E;'I5K<T>C*P24?<EU(1%HS$E(Q[A-4K-F_7>%(<N\D7;3;O
M).+5OU-G-M:EI)TVSW*J(]B8>Y6"Q:V+D1%N15$3-,9U;2LG+(?,:V:F0MR_
MFK</731VTD&C5^P=-WK%ZW1=LGK19-RT=M'*95F[IJX1,=%PW<(GH<AR5J4Y
M:TK2M:5&D<US7*UR*CD6"HM]%,E%14BEX_0/P               %%CI:GVB
M-)'^B][?'A$=$]"OFNM\H9WA$L8_II7O5URI0+J(V
M    'N#3MQ*=>&E$D>SP1JDRS9T!$I&1C;)?3_9MCADF<V\I1KC:_6]SV&W.
MI6O5.2.*I_\ N$=M3%/%NV8NM&CDOFK?>B8#USWLP7KHJ9LFT:ZGN2ICL'*6
MZF@BQAH$T.%NE5:W;+)'1^9\18*S=&LTTR/)1@QN3%E\2IBTH515U+PDK/64
MW.ILVTHWMM$I35KU*TV4+ Z_H;Q?GJKJ"?4T[ER%5LQJ9R*C7:;U-K*QCJ&_
M32V.3,56_&UD)+<:]+2TVRB5*YATG9PL5;;7>3QK=MAY72I3DR5+L5NA7#!J
MUJM4Q:^PIL+2ANK6M2EB=5T+6LQ?^C6T\Q.S:^7WO"F<S&.E5OSC)B.S(*FF
MJIK'L&SNDV<+RYN1Z]7!G#'G*KK)'[,<0O7O-TTFU%R.5NP"9OG>0<*UY$E$
M]]2BE-IR%3V'&BG=$N.$K<,IYGO9J)WZ-,MMMV:J15ZIGM=U$4[;C>D2<(I]
MRW.M3\I#<ER>YURP1J%5YSO\IO<CUGQ9*[O([E-[E.3V[U-W>]ELPW]%^.S=
MS1M=G3I/5F(?7/5F>%[E_P 4^))=(ZX3+%N[6:YYO"94;%4JBTC<'YA2<2%2
M5V%*T-+V;%-2&5IU2\NJA2E/[U2UZ@]&]%F.CE1%II;47+FRKFDY=2(YZLSP
MG<N^*>>+OZ4_PZ(!1PWMVP]4M]*)GW&[N'QY8$1%.:4HD:JM5[HRM"RJ"5:'
M-0NUC4]3DK2I:%K0U=G3]#V-,V[-F4<I,U[U7N9:IJGC,M^@8O6X;\Y/C*AX
M.RGTMYV=O),<):+6[9W4M:0]SY3R^J];IGV5V'DK%M*RF"BQ:&_[J5Q$K6G_
M 'J"1T?0I=1UH5]S);+EZSW._P#@8<S&26BPDRE5,M5AJ(BZY%+G3I'?%#S,
M5TSM_)EC8"A'C8[1S$X1Q[%QSA1(U-G+)75D%QD2]XM[LV5Y:/DV9J&_NT+3
MJ"96=T5XH4$'394RIF)DS7JJ=JS :N<J*:Z;;U?,N,5K$S$^-'4@0SY/S!EG
M-MS*WIF7)V0<L7>LB1NI=&2;QN&][@,V3_Z37KO<LC)/RM4:=0B5%*)DIU"T
MI03RCH**SY7 4$F5)D[UC6L32:B)$U4V=.GNPISG.=FJJZYUT,L\@
M                U>N%#Z-/0SY,F)/BG'CC+'/ULM'RN9WREB6=XA)XM-8D
M$$9,T   ,NSCK^EDUD]NEE^*3'PZ^Z.O4N@XM_WCR 6OYQFYZ:R$2@FIK0
M TWNCU>A_P!(G^_O_)_-0Y)Z3O7BN_X?_/*)[8OFR5\+OW$T @1M       *
M672Q-4B:[[3=HU@9/?JP3D]0N2F")RG3(Y=%D[#Q6@N=.M>3=(-2W,NJ@I7>
MHDX:J[NPQ#5OOH8L=4;5V],2_"3+7.@^9_;1%S%0BV,=1=ETK??+K)U2F<+X
M(N   'O72;Q.=;^ANSKEL+2UFAOBVUKPN7LON1B7%F&KS=RL_2+8PR;M::R%
MCR[)U-NA'1R9$FJ;DC1(U5%")%465.>-VUBCB]C#/94VQ3K.G,9@M7A)K41L
M56$&/:E];\(K<2,$0S*:OJZ1JLIWX+56*W&KKHIZJ]85XP'WN_Y!:8/J5&F]
MF.(_Z'^M4?BF1SU:?A>Y9\4>L*\8#[W?\@M,'U*A[,<1_P!#_6J/Q1SU:?A>
MY9\4BAROE*^<WY+OK,&3IA"XLB9*N>7O.]I]O"0%N)S=SSSM1_,RQH6UXN%M
M]@O(OECK*E:M4$ZJ',;=VUK6LSHJ.GL^DET-(U6TLIB-8V+G0:B01(N57+!+
MEU5-=,F/FS%FS%B]RQ5;B75SKAU\,H^    U6>$9JF)K X>^G'++V0/(7G'V
M6VQGDP[A:J\@;(>,=EG3\G)'K4U*.KK3C$)PM*5KL0DT]NPVTM.-\=K'YCQG
MJJ)J0D+,X27E8$SKD1/>Q5F>U2P[-J.4T3)B[J$%STN+IW]$DE$4,X #'HU(
M?:'SU_K1E'X\3H[DLKS73>3R^\0K.?\ 3O\ ?KKG3 SSR   #5ZX4/HT]#/D
MR8D^*<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0 /,>L72IC'6GIUR3IWRO#L
MI&!OB">(PLLNV(M(V3>;=JXK:=^6ZOU%F4[:TLH1=,Q#4*NERC9:BC9=9)3;
MV%;-78%J2K4HG*DR6Y(ID/9[ICLM')<S+BI!414QZJGEU4ATB8EQ4TER%3.,
MC*=A9&VYN9MV70,UEH&5D(63;&H:AF\C%NUF+U U#E(>AD7*!BUVTI7J=6@[
M9ES&S9;9K%BQS45,Y4BA6ZHK55JWT4^4/L_  .Q</Y-N+"N6,99AM%4R%TXK
MO^S\B6ZH54R.R:LRX(^XHTIU"E/4J2CN.*4_L34J2M:5I6G4KBUU)*KZ*=0S
M[LF=*<QV<YJM744^Y4QTJ8V:W=-<BIH+$V'[;N",NRW8"Z85;G,-<L+%W!$N
M/8?X\9,L4)%@M_AG43_Q6KDAO8F-3J]2M:=4<-393Y,UTF9<F,<K5ST6"EFM
M<CFHY+RI$S.ND*^F U=_[!?\8,*CK+HQ]1Z'_F_]$T@=M><YOP>\:0P">FK
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
MEBQ^<<6%K9:1GT<Q)F;@.ZUZ:K7KF,-U851P-;P:[F8D-%+J=5-$T9!RV3<
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
M/:B)=552X]J(EU5<Q$1+JK?-W36M0U*HUCX3%6"(ZXNQI*2TB%&R
M    HL=+4^T1I(_T7O;X\(CHGH5\UUOE#.\(EC']-*]ZNN5*!=1&P
M                                                         #5Z
MX4/HT]#/DR8D^*<>.,L<_6RT?*YG?*6)9WB$GBTUB001DS0   R[..OZ6363
MVZ67XI,?#K[HZ]2Z#BW_ 'CR 6OYQFYZ:R$2@FIK0   TWNCU>A_TB?[^_\
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
M?*&=X1+&/Z:5[U=<J4"ZB-@
M                           &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4
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
MMU\N\Q^6JI#!>MWKD1RKUZ(0>V:#DE1PLM/F)BQ3,7)3JIF7,@@"%EFF
M   V2L;?)W87:7:WO&Q'"E5XU,XQVNI9TO<-SD/R97QC9V:L8Y!Q!D*,+,V-
MDZS;DL.[8RM2$.[M^Z8EW#2A&ZITU:-GA6CPQD5J%J9%:A3E]D6@_:*KGT%7
M*KJ5<&HDS&O:N4YJHJ:$4NIDH)DMLV6Z4^ZQR*BZ)DOZS-*]_:+-2V5]-N1D
MCJ3>.;D791DW1JLU8W?:3XI)&T+SBBK4ZL?<MON4'-"TJ:J"ASH'KRB1Z4[3
ML&V::W[)DVK2_1S615,EKDN.:N:UT4S;]Y2N:JG?2SW2)E]JZ:9"Z*'F ;<Q
MP   D(T/\4/65P^9!Z73WDNB-DS#\LE<6);XCZ7=B^>?;$2JOU+=<.&KN!E7
M239)-=_#.XR0713(FHN9,I2TC&,.*%A8S-3G.5_V&I!LQBX,Q$RL*\J92.1S
M46ZB1,VDM"JHE^9=UBWT6ZFEL0)Z;?Z6YF9M$M$;JT:8QF9PA*4?2-OY5NJV
M8EPINTWCM(62M:[7C,E3;:T*=^O6E*[-ZNS;6N)O0I0*]5DU\YLO(1TMKET5
M1S4720W#<9)L.NE-5<Q53J*>==0W2D]<>3X1[;N%,?XFTY-I!NN@K<\:UD<E
M9 9<K0R=#1$Q=G-K/95*D>OLSP"RQ3TH=-1.M-@VEE]#^+U',2;:$V?5*B[E
M82V+GHWKE[=$RT4\)^,%7,3!E-:S-OKJW-0K>WE>=W9$NF>OB_;GG[TO.Z))
MQ,7)=5TRSZ=N&=E79M]S(2TO)KN7[]VL;^\HJ<QME*4V[*4%J2*>12R6T],Q
MLN0Q(-:U$1J(F0B)<1#1N<Y[E>]55RWU6^<:'L?(   :$_1DM%KO >CRX=2=
MYQ!F-^ZL)B-FH CM$A7D?A:RZ2#&QC%*JC1RS-=\U)RLL:I%.1>1RD:I6FTE
M*CF3I;M]MI6ZVRI#HTU$U4="\LUT%?GX*(UN6CL-":6#2K)IEGN3KYBW/>I>
MT[JYT"RN*G-Z           !18Z6I]HC21_HO>WQX1'1/0KYKK?*&=X1+&/Z
M:5[U=<J4"ZB-@
M                 &KUPH?1IZ&?)DQ)\4X\<98Y^MEH^5S.^4L2SO$)/%IK
M$@@C)F@  !EV<=?TLFLGMTLOQ28^'7W1UZET'%O^\>0"U_.,W/360B4$U-:
M  &F]T>KT/\ I$_W]_Y/YJ')/2=Z\5W_  _^>43VQ?-DKX7?N)H! C:
M%&;I7&J4]RYBP)I @9$JD/C&UG69;_;-U%*IGO>^SNH&SXZ03,>A*/[;LZ)<
MNTMA/^A<7]ZNVI2]#]#-CI*H:FW)B?.3G\$SWC(*Y4S'.5$SV$2QBJ,*:RF2
M\U,)<];VDFN5&A=A&P   MR]'SX16E'63IQS!GO5YB%QDYH\RLWQ_BENM?V3
M;%1B8^SK=:R5WR[4N-KSL\\JE/2UVMVAC/C.:(J1!J(42WEJJTETFX[6S85J
MR+-L2>DER2<.9UDM\5<Z#47A&NA!&JMR$<*[&Y"26+9M/52'3JEN$F%!+JI>
M2[>5,O4)^?5ZN#_]T3^?NI_ZZA6WM.QX_7?T:?\ "-SS+9G@NZ?\8>KU<'_[
MHG\_=3_UU![3L>/UW]&G_"',MF>"[I_QAZO5P?\ [HG\_=3_ -=0>T['C]=_
M1I_PAS+9G@NZ?\8>KU<'_P"Z)_/W4_\ 74'M.QX_7?T:?\(<RV9X+NG_ !C/
M,URZ>U=*6L#4;IYJW7;QV+LL79 VO1RJJNY<6*N_/+X^D'"RU3+*+2ECR4>Y
M-4QC&WE:[3&_;7IW%VTTMFPZ6U(Q?.DM5WOX0>F@]')H$*JY/)ZE\C(:Y89V
M1J0/*@W)C@  !J&\#G5+75;PV\!W)*R)9"^,512V!<@UJH55P6<Q:FUB(!V]
M4WS*K/Y['BT)).%#T*8[AXI^W^\;D+I"L?F;&NIE,2%/.=PS,Z9%51,Q'X;4
MS$0G]DU'**%CEW;4P5T-J"DN(A)LC'HU(?:'SU_K1E'X\3H[DLKS73>3R^\0
MK.?]._WZZYTP,\\@              "TMT9+A_2V7]0[_6[?<*<F+-/*TA"X
MV/(,ZF9W?FJ9AU&AW+&JO^"X;8UMR6,\5/NUJE*/8\Z9M]%3<I[I;QF90V6F
M+],[_N54%F06ZV4BQN\8Y(>]1T;Z$@L&B6;/Y6]/FV7LUVTFK OT#FTF)F0=
M(5],!J[_ -@O^,&%1UMT8^H]#_S?^B:0*VO.<WX/>-(8!/35@  !I5='!]$W
M@WMTS?XV[M'*'2IZZ5'%RONVDZL/S<S/=KJ3J"NS;@ 49NE&Z!RV/DFRM?&/
MHDQ+<RRXC\:9R09MZ40C,D0L-4MB7BM1&E:E2O.TH=6.=*&*1))W#H5,8ZS[
M8.ANB#&3E%),Q;JG?.R469)CDL5>O;\%RX29CER&D2Q@H\"8E8Q.M=<=GY"Z
M*7-#-*C0NTC8   <PQY?UVXJOVR\G6#,NK=OC'EU0%ZVA/,JTHZA[EMB4:S,
M+)(;U#$,=G(LTS[IJ5*;=V&I6E:T'A54TBLIIE)4M1]/-8YCD6\K7)!4T44^
MF/=+>DQBP>U8HN:AK/:'-55K:V-*>%M3%J)H,D<E6D@[N&#0.=2EK7U#N'$!
M?MK;RQJN#H0%WQ;QNW54H4SEJ1)>E-U4HXMQAL:=8%LU%DSKJRGP:N^8O7,=
M\)JHJID+%,@L:DJ&U=,R>WW27<Q;RIIGK :4R2D9TN/Y1-$':7G/W\QD.@>A
M/Q6T.,DZTPBF,F[E9SNH4]!>1&0   N%]$<^436_VEX,]_,FBC>FSQ6S^,G:
MTLDV+>[FYS>J7<QS\2L "BMTC_A0O\97O.\07 MM&5QAD&517U'6Y#M:;EA9
M%F':+-+)R35JB4J5K9&DG!"RJINJVN%;E3G-21*5#HGHKQS;5T[<6;2?_P!N
M4WYAR^[8B1X/WS$W.6Q(>XNQ&W+.66]:V2GS;MTF4N7G+DYN>5*A=1'
M         MM=&LX74GD/($?Q",U6Z=#'&.)!^TTZ0\LU.4M[9(9F6CI+)2:#
M@M".+;QV>JK>.7H4Y%K@WE$SD4BS4/2G2OC@REIEQ8L]\:J:B+/5/<2UNI+]
M\^XKDR&7%N/))85GJ]_+9J=8W<YJY><F1FYQ<GU4YX@M+^F[.&H2XN;J1N(,
M9W;?";)R8Y$YF7AHARM;UNE,F9,W.+EN"K6/1]D3:JY+2IBT]E2B;&LV9:]J
MT]F2HX<^<UD<I%7KG?!;%5SB3U$Y*>0^<Z\UJKL)HJ9$-XW;<%_7==5]W9(K
MS%U7K<DY=MS2SDU3.92X+CDW4Q,R+@U:UJ9=](O%%3U_M,:H[<D2)5-(9324
MP9,MB-:F4UJ01-!$*V<YSW*]UURK%<]3C@]3Y  [VTO85DM1^H[!>!(FCBCO
M+V5K%Q^HX:[O+1\?<MQ,(V7E]XY3D(E#1*Z[M0U2FH5-$U:TKLV#76Q:#+*L
MJHM)\,&1)>^[DJUJJB:*P31/:GE+/GLDI?<Y$TU-&CU>K@__ '1/Y^ZG_KJ'
M+7M.QX_7?T:?\(F_,MF>"[I_QAZO5P?_ +HG\_=3_P!=0>T['C]=_1I_PAS+
M9G@NZ?\ &'J]7!_^Z)_/W4_]=0>T['C]=_1I_P (<RV9X+NG_&'J]7!_^Z)_
M/W4_]=0>T['C]=_1I_PAS+9G@NZ?\8@\X^'!PTBZ3-']LZAM'^&E\92-FY8M
M^!RK4N1,J7LVD;%O5A)1$9(*HY&O:\46"T3?"<6V3JT*V,H62/RAC[A*4L+H
MWQZMNVK<?9=N3^&9,DN67UDMD'L5%5.L8V,682W8[FX:FV+,IJ:F2?3-P51U
MVZJW%SU7)AIE.07H1@   )SNCPZI:Z;N))C:VY>1*RL?4E%2>!;EHNH6C<DY
M<:C:7QH[(FH=-*K]7(<+'QI%*UH9-O)K[NW>J4U=])]C\ZXJ39K$C44CDG-S
MFW)B9V KG9[4-M8M1P%<UJ[B8F"NC>U;FB:6 Y0)V !DH<2#TA^O3RT-4?CP
MOD=JXJ^J]F^04_W3"N*[QV=QK^^4\8#?&*   &KUPH?1IZ&?)DQ)\4X\<98Y
M^MEH^5S.^4L2SO$)/%IK$@@C)F@    &79QU_2R:R>W2R_%)CX=?='7J70<6
M_P"\>0"U_.,W/360B4$U-:   &E5T<'T3>#>W3-_C;NT<H=*GKI4<7*^[:3J
MP_-S,]VNI.H*[-N<+R/CRS,N6!>F+LBP#*Z;#R%;$W9UX6Y(T4YG,V[<,>O%
MRT>L9$Z3A'G#-R>A54CD52/L.F8IRE-3(I:JHHJF764KE94RGHYKDOHYJQ1=
M/07)/A[&S&++>D6.2"IF*9=_%3X:N1^&SJ*D[!E4I.X<+WHM(W#@K)ZS4W,[
MHM.CJN_;LP\13*R0OZS.63:RS:G)F/0R+TB9&SQ =>XFXV4N-=EI4L@VOEP;
M.EQNM=OD2_@.OM7/:JQ:I +0H'T,_ 6[*6ZU<M,K/3)T\DC%$N,
M     )T^")PF[AX@V;F61LG04@PTD8@G63_(4LY1=LVN4[B8J-W[/#UN/TZH
M'7ZX)F35GW#8]%(^*/N441<NVAQ7?2#CI*Q9L]:6D<BVW/:J,2XJRVK<6:Y,
MSW"+NG9"HUQM[)LYU;-PYB?]9JW<U=ZG5RDSS2C:-&D>T:L&#5NR8LFZ+1DR
M:(IMFC1HV3*BW:M6Z)2(MV[=$E"$(2E"D+2E*4I2@Y1<YSG*YRJKE6*JM]5)
MTB(B02\?H'X#.\Z4?Z2R"\F3%OQLR:.G^A_U3=Y7,[V60K&#Q].+374KB"U#
M1@  !J]<*'T:>AGR9,2?%./'&6.?K9:/E<SOE+$L[Q"3Q::Q(((R9H %?GI
M_#1IK6TS'S5BZWRO=26FZ*E)^ 1CV9EI?(^+DZ*R5Y8W*5JD=Y(RK"A32\"E
ML5-SU-PT1(4TD=0MF=&>-G,%K<@K'0LJK<B.BMQDR\U^4B+N7K<N0<NX1#36
MS0<JD<++3Y^6D4S4R4ZJ:629PXZG(.     2U\"CTLFC;MTO3Q29!$*Z1?4N
MOXMGWC#961YQE9ZZRF@9Q8?1I:Y?)FRO\5WPYGQ+];+.\KE]\A,K1\0G<6NL
M91 [-*[  T*NBN^C@O\ \K3)?BSPJ.8^F/UJE>12_O)I-,7O$5XQ=9I94%4&
M]  JM]+&^QIIQ\IM'Q5Y"%Q]"_GZJ\D_N,(]C'XK+XSJ*4)1T@0\   +'?1<
M/263ODR92^-F,A5?3!ZIM\KE][,-YB_X^O%KKH:(8Y@)J56^EC?8TTX^4VCX
MJ\A"X^A?S]5>2?W&$>QC\5E\9U%*$HZ0(>   %]KHG/V--1WE-K>*O'HYOZ:
M//U+Y)_<>3#%SQ69QG40M2"G"0@ >0M=>CO'>N[3%DK3AD5)%LA=D89[9UTU
M:$=OK R)$I+KV=>\66M2*\M#22FZY2342,]CEG+0QRIN#C>8NV[58N6O*M6E
MNJQ8.;&"/8NZ8N>E[*<B.OH8U72LK*=TA^3>7*7(7_61<,I3.6%<AZ<\OY$P
M;EB#5MW(>+[IDK3NB+/1:J-'L>K_ (,A&KK(MS/X.:8J)/8]U0A4W;%PDL3V
M"A:CLJSJ^EM2AE6C1.PZ6<Q'-7,7(7*5%BCDR%14R"NYTI\B:Z3,2#VK!?\
M6L=4C-/,     V2L;?)W87:7:WO&Q'"E5XU,XQVNI9TO<-SD.:#'/LKX\?/A
M3N==V%6.;<*0!'NJ;!$*^ZRQ;)%.DAEW&95EY67QOOD3JX=W)#.U5Y"W"5-4
MIG:[IG0N\_HJC9O1MCDF+E>MGV@Z%CU+DBJWI4R\DS,:J0:_,1KO<P72VQ9W
M+)7"RD_[#$[9,K/R4TLDSDUT%FRRS9RBJW<-U5$%T%TSI+(+)'JFJBLDI0IT
MU4SEJ4Q34I6E:;*CJ5%14BEU%(0?S'Z            )4^$;PV[OXC^IV&LQ
M=G)1V!L=N(J[,_WLW*NW2CK3H[/5G9<1(DH5-.\L@K-%&;$I3\JW;D=/J$.1
MF<AH;CMC7(Q5LAT]%1;2FHK9+,MT+KU3>LC%<M8-N81L+-H75U0C?]EMURYF
M5GKMY!J)V[;T':-OP5J6Q$L(&VK8AXRWK>@XMLFSC(:#A62$;$Q,<T1*5)JP
MCF#9-%%,M*%(F2A:4V4'(4V;,GS73ISE=->Y7.5;JJJK%55<M5NJ6 UJ-:C6
MI!J)!#[ \S]            HL=+4^T1I(_T7O;X\(CHGH5\UUOE#.\(EC']-
M*]ZNN5*!=1&P
M                #5ZX4/HT]#/DR8D^*<>.,L<_6RT?*YG?*6)9WB$GBTUB
M001DS0   R[..OZ6363VZ67XI,?#K[HZ]2Z#BW_>/(!:_G&;GIK(1*":FM
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
MH\:H]S)0XD'I#]>GEH:H_'A?([5Q5]5[-\@I_NF%<5WCL[C7]\IXP&^,4
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
M.]K5%J8'!\HG.?@QPL'"6,,*#8PRX)G$CII/)Y#)$8X#42-Z,,RZ>@AK#V
M   *NNNSHV7]:NK+,NJ'^L_P:>%N:A9CL&_IU[,NQ_K/:5OVMS?LF\.MJ==>
M<=8N7W^M[;<Y7<W3;N^:W\7>E;F"Q9%C\@X7@&JF'P^#A1<YVYX%T+\-TMXC
M]787*JEU1PN#A+>P8PN(E_"36/)7JAWZA'X3OS+#=>V[^,_<_D&-Z-?7=Q\H
M>J'?J$?A._,L'MN_C/W/Y ]&OKNX^4/5#OU"/PG?F6#VW?QG[G\@>C7UW<?*
M+*O#@T5^;[TFV-I>\)7A;["YJ]YCLY[#>P+KEV97;+73S?L9[*KTYGUMZZ<A
MO]<%>6Y/?W2;VY2J,:K?])K:F6QP7 <(UB8&%APP6HW=8+(QA'<I WU#2\BI
MDI\+"@JW80OK&]%=<]U".F6   '\'+9L];.&;QN@[:.T%6SIJY237;.6RZ9D
MEV[A!4IDED%DC5*<AJ5*8M:TK38/U%5JHYJP<@OW%O$(^K?H^G#GU4.W]RQF
M.I+3E?[]6KEQ=.GUQ&6A#OW.Y6E.NN.'\5+X\,DLK6JC@[".CGKA2M3'<U-6
MM:V!8G29C38[4E/FI54R>YG1<J9ST5'YT7.1,HU-38M#4+A(W ?EMN:E[2@0
M*YHZ)IJ&A7#IQI^U18BR''%*LNA'Y6MR[<5S)2%*91./2<VNAE:+D'=:4Y,J
MRE6"*A]E342+6N[9%!TTV7,1$M.CGRGY<MS9B9_7<&J)F75SS3S<7)R?0S&N
M3-14UH]0\!W=T;WBP6VLLG#85L7(!$CE(1Q:.;<6,D7!:JJ)U41+?MS62N4A
M2$H>O*$3-NGILI4V\4LED=*F)<U(S*B9*]]*F+WC7F&ZP[1;>8CLYR=54."^
MKU<8#[HG\_=,'UU#(]IV(_Z[^C4?A'QS+:?@NZ9\8YM9_1P>+'<KA-":P=96
M/4SN*HF>7AF[$SUNDG0J-:.U"V#==\.ZMS55-2E")&5VIFVDV5)4V//Z5,2Y
M21EU$R:L+S94Q-#KVL0^VV':+K[$;GN3J*I(AA'HF6<99PS=ZB]4V+[&8;U%
MGD-AZV;GR3*K(U*4U&=)J[T<9Q\8[]E6AU2M7Z29B^QHK2M#"+VATTV>Q%;9
M='.F.R%FN;+3/@WA%5-%- S96+DY;L^8U$[%%77@6'M&_ YX>VC!Y&71:N*E
M<MY.BE6[IGE'.KEA?UPQK]OO'1>V[!4BXJQ+7=MEE#&1=,8E*0)3=H9R>I2F
M%86[TA8SV\U9,Z=P%(MQ9<F+&JF4Y8J]R9:*Y6YANZ6R:*E7":W"F9;KJZ&0
MFD2]B$&R     *[O%'X"/G*=2S'41_5=X%^98QM;'/8?X"_"-RO8U+7-*=>>
MR#PQ6)N<][(^3YOS&O)\CO<J;?V%M#$_I(]%+)6R^1<HC.<_"X; W2-2&#P3
M[V#?CDWC26A8_+I_#\)@=:B0P8WHY.$F61Q>J'?J$?A._,L)3[;OXS]S^08/
MHU]=W'RAZH=^H1^$[\RP>V[^,_<_D#T:^N[CY0]4._4(_"=^98/;=_&?N?R!
MZ-?7=Q\HM>Z4,$_TPZ:<&:=^RGLX\"^,;2QSV8=8^QKLE[%HEO%]>>Q_KO<'
M6?GW(<IS?GSKDMN[RI]FT4S;-H\[VM46I@<'RB<Y^#'"P<)8PPH-C#+@F<2.
MFD\GD,D1C@-1(WHPS+IZ"&L/8   /*FM?2-C;7+IKR5ILRB0S:%OJ*H:$N5L
MT(\E;%O2+/1]:-\0J1EVE57UNS"2:AT.61(^:56:*GHBX5I7<V!;=7B]:TJU
M:.[,ENNMC!'L6XYBW[CDR8+!8.2ZB&/54TNKD.D3+RY.4N0NAM%6OU0[]0C\
M)WYEA<'MN_C/W/Y!'O1KZ[N/E#U0[]0C\)WYE@]MW\9^Y_('HU]=W'RAZH=^
MH1^$[\RP>V[^,_<_D#T:^N[CY1ZUT)]&R_HJU98:U0_UG^$OP234U,=@W].O
M8;V0=>+2N"UN;]DWAUNOK5S?K[R^_P!;W._R6YNEWM\NEQBZ5N?[%GV/R#@N
M':B8?#X6#!S7;G@6QO0W27S)I+"Y+4MJ.%PL%;V#"-Q4OX2ZQ8'U8X(_J@TT
M9ST[=E78/X:,9W7CKLPZQ]DW8WV3Q:\;UX['^O%O]>.8\MO\WY\UY79LY4G[
M16=BVCS1:U/:F!PG)YS7X,<'"P5C#"@Z$<N"YQNJF3RB0^1&&&U4C?A',N%3
MQUT1=LR;.'KWB(H-&;1!5T[=NM*B;=LU;-TS*KN'"ZNI@B2*"*1*F.<U:%*6
ME:UKL%SITVJY4:VRU5RK<3E'Y!'/1N%U9]SWGRBFU--8]C,RS*(DC3,4SDW[
M6,F#,ZQYI6/;NE464D9@9P[JQ,^;$*K5&JJE4M_=WS;-M;VEN<Z6USTP7JB*
MJ1C!<E(W(PRR,*B(JHEU#0\Z+U;3V"X9KR4=$,5"]-2&5;EC:U_8=DU@K LY
M0Y>I3:6DC:;@O]O5I7_\J<P]+TYLS&U&-ORZ26U<]5>[6<A-; :J4$<MZKK)
MU"Q>*M-V !%;Q8^&;YT+#..,1^&OP'>#_)Q,C=D'@W\)G7?<M6X;9ZS=:>SW
M'_,-O7[E^<<Y6_Z6YR7LM\LQQ+QM]$*^;7<GY1PLG P</@X=<UT8X#XWH0@E
M^^:ZT:#G"4V7AX&"Z,81R%3+0@2]4._4(_"=^9861[;OXS]S^0:?T:^N[CY0
M]4._4(_"=^98/;=_&?N?R!Z-?7=Q\H>J'?J$?A._,L'MN_C/W/Y ]&OKNX^4
M2.\+C@(^;6U+/M1']5WAHY[C&Z<<]A_@+\'/)=DLM;,IUY[(/#%?>_S+L<Y/
MF_,:<IRV]RI=S8:+8X=)'I79*67R+D\)S7X7#8>Y1R0P>"9?PK\<B\9UGV/R
M&?P_"8?6JD,&%^&3A+E%B(5>;LBMXL?#-\Z%AG'&(_#7X#O!_DXF1NR#P;^$
MSKON6K<-L]9NM/9[C_F&WK]R_..<K?\ 2W.2]EOEF.)>-OHA7S:[D_*.%DX&
M#A\'#KFNC' ?&]"$$OWS76C0<X2FR\/ P71C".0J9:$"7JAWZA'X3OS+"R/;
M=_&?N?R#3^C7UW<?*'JAWZA'X3OS+![;OXS]S^0/1KZ[N/E#U0[]0C\)WYE@
M]MW\9^Y_('HU]=W'RB>WA.<,WS7N&<CXC\-?AQ\(&3CY&[(/!OX,^M&_:MO6
MSUFZT]GN0.?[.L/+\XYRC_U=SDO8[YJWQTQM]+Z^57<GY/P4G P</A(]<YT8
MX#(7X0@MZ^;BSJ#F^4Z7AX>$Z,80R$3+4E2$.-B   'SY>)BY^*DX*<CF4O"
MS4>]B9B)DFR+V.E(N1;*,Y".?LW!%&[MD]:+'252.4Q%$S5*:E:5J/ICWRWI
M,EJK9C5145+BHJ745%R%1;Q^*B*D%NHI4%R1T2>RKBR!><_C?6J_QQ8,U<LQ
M*VA8$GIY/?+VR[??OEG49;"UXJY[MM>Y:0C94K<CQ5BW67(G0RA:GJ8U;PI>
MFJHE4TN556>DVI:Q$<])^ CW(EUV#P+L&-^$51,@C4S%QCGJZ7-P6*MQ,&,$
MRHX21.%>J'?J$?A._,L/?VW?QG[G\@^/1KZ[N/E#U0[]0C\)WYE@]MW\9^Y_
M('HU]=W'RAZH=^H1^$[\RP>V[^,_<_D#T:^N[CY1<EMN'['K=@(#G'/.L<+%
M0_.^1YOSKK8Q09<XY#E5^0Y?D-[<WS[NW9O5V;114U_"S73(0PG*L,]8DH:F
M"U&Y2'VAYGZ   'D+5=H,TD:V[?2@=2V$K2R*NQ:JM8.[%$7,%D"VDU:*&H2
MW;]MYQ%W7&-2N%.6,T*[JR74*6JR*E*;!O+&QDMO%^;PEDU#Y2*L5;?8[WS'
M1:JY$813(5#&J:.FJVX,]B.S<E,Y4NE;+4'T3.P)1R]EM+NJ>Y;03.JJJULK
M-EI,;R9EY:M#E;I7Y9JUJOF+1I7:5.BL(_6,G4M#JU,4QSVM9G334L1&6Q1L
M>N_E.5J]H["157,>B9F5HIV+C%NT\Q4S')'52&L18Y Z,'Q-+07<$M=/ 656
MR9MK9>S,J.(=5PD99$A*';Y(M>Q"H."I*U.H7E#$+R9Z%.>NYOS&FZ7<4IZ)
MPW*9*]E+CWCG_P"LC*U[[ KV[G =G+LHAY]7Z//Q?4EEDD]):3DB:JB9'*&?
M-,Q47!"'J4JZ)7.9&[@J2M*;Q:*)D/2E?9%I7;2FR3I.Q'5(K6P7B9_X1X<R
MVGX/NF_&/[,.CQ<7IV[1;.-*C2+15,:AW[_/6F]1HVI0AC4,L2,R[(OC%,8M
M"TY-%2NVM-M*4VUI^.Z3\2&MBE:JKE))GQU92)JGZEBVDJ_1P^$WXQZPQ1T6
M?B"WD[:J9+O;3_AR&,9+GU7UWS]\W,B10A3'YC#6C;+F >JH5K4IBJS+4M34
M]B8U.J--6],.+,AJI22ZF?,R(-1C=%7.PD[13(EXOUKE^<5C4SU5=1.J3B:2
MNC :+<*OX^Y]15WWCJMN=B=-=*"E&Q\88H(X3J55%5Q9]MS<G<\T=NN6FU-[
M<"L>Y)3=69F*8Q17MM=+MOU[5DV6R7125R4^<F=LY$:F@S"3(<;:FL"EE+A3
MU68[2322[JZ!8^M*T+4L&VH6S+%MF LVT+;8(Q=O6M:T1'P%O0<:WV\BPB8:
M+;M8^/:);:[J:29"TK6M=G5%5SY\ZIFNGU#W3)[UBYSE5SE7+55BJKGF\:UK
M&HQB(C4O(EQ#D0\CZ
M
M
M
M
M                   _'(R,?$1[Z6EGS.+BHMFZD9.3D72#*/CH]D@=R\?/
MGCDZ39HS:-DC**JJ&*1,A:F-6E*5J/IK7/<C&(JO58(B7555O(B9*J?BJB)%
M;B(4_.-AQ^,5O,87]I"T.7@A?]QW['2-FY6S_;3@B]CV[9THV58W%:V+YM/>
M2NZ?N5@L=HO-LZFC6+)4]62SATH59E>&('1K6-JY5MXPLX*5+5'2Y+MVYR76
MNF)[EK5NHQ>N5=TB(D'1JU;9E\&M-2+A.6XKDO(F2B9:KEWLK,I56W;D]>%Q
M0%HVK$2%P7/=,U%VY;D#$ME7LI-STV^0C(>(C6:)3+.Y"2D'2:**1*5,HH>A
M:4VU%^S9LN1*=/G.1LEC5<Y5N(B(D555R$1+JD5:U7.1K4BY5@AK,\/73)_1
MQHLTZZ<%Z-NO>.,=L$KR.S,DHT6R%<KMY>.1%FBZ)CIN&9[WN!_R"F\;?1W*
M[1Q=C/:_/MOU5JI'@YLU<&-_ :B-9'-P&I'-+&HJ?DM*R1DM;=SUNKJJI[+&
MA,H
M
M
M
M
M                                                           #
MB][V7:^1[,NS'M[0S.XK-OFVYRT+K@)!.BK":MRXXUS#S44\3KLWVS^.>*)'
MIU*[IJ[![4]1.I9[*JG<K9\MZ.:J7T<U8HJ9RH?+V-F,5CTBU4@N<IE5ZJ>'
MMF[!FN_)^B&P+&O;*UZ0=Y&;XTC[6M^0GIZ]L?W @VN"QKG*UC&=4]U:U91L
M:47)2C./>)N4U%"T0/4O8]C8SV?:.+DG&"IF2Y-.Z7\XKG(B,>WK7MNKOD7!
M2^J0@ETKRHHITJL=2,17/1;D$OID+I7\HN&\%C@,M=&<K#ZH=6:<'=&IE)JM
M6P\?1SEA/V?@[GR7)+2Z\NWHNQNC*%6ACH%=-%#QD4156C4[I4R;M*C<?ND=
M;>8ZQ[%PF63'KWK%'3H9$+[9<;L%ZYUR."D6K)[*L=*54J*F"S\A+Z-V5U$U
M2S>*D-\
M
M
M
M
M
M       <>1M&U&]T/KX;VQ;R%ZRD*PMN3N]&%C4KHD;=BG;V0BX!]<!&Q99W
M"QK^2<+MVJBQD$5G"AR%H8YJU]5GSEDI3J]RTZ.5R-BN"CE1$5R-O(JHB(JP
MBJ(F4?."W"PX)AJD(Y,,J)R$>1]
M
M
M
M
M
M
M
M
M
M
M
M
B                                          '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831041264">
<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, 2018</div></th>
<th class="th"><div>Mar. 01, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">GIFI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">GULF ISLAND FABRICATION INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">0001031623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_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="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_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="re">
<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="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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,234,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">$ 129,279,276<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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if company meets the shell company criteria: a company with no or nominal operations, and with no or nominal assets or assets consisting solely of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Document And Entity Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6830788880">
<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, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 70,457<span></span>
</td>
<td class="nump">$ 8,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">8,720<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_ContractReceivableDueOneYearOrLess', window );">Contracts receivable and retainage, net</a></td>
<td class="nump">22,505<span></span>
</td>
<td class="nump">28,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">29,982<span></span>
</td>
<td class="nump">28,373<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="nump">3,268<span></span>
</td>
<td class="nump">3,833<span></span>
</td>
</tr>
<tr class="re">
<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 );">Inventory</a></td>
<td class="nump">6,088<span></span>
</td>
<td class="nump">4,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent', window );">Assets held for sale</a></td>
<td class="nump">18,935<span></span>
</td>
<td class="nump">104,576<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">159,955<span></span>
</td>
<td class="nump">179,164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">79,930<span></span>
</td>
<td class="nump">88,899<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">18,405<span></span>
</td>
<td class="nump">2,777<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">258,290<span></span>
</td>
<td class="nump">270,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">28,969<span></span>
</td>
<td class="nump">18,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">16,845<span></span>
</td>
<td class="nump">12,754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,676<span></span>
</td>
</tr>
<tr class="re">
<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 expenses and other liabilities</a></td>
<td class="nump">10,287<span></span>
</td>
<td class="nump">12,860<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">56,101<span></span>
</td>
<td class="nump">48,665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">769<span></span>
</td>
</tr>
<tr class="ro">
<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 noncurrent liabilities</a></td>
<td class="nump">1,089<span></span>
</td>
<td class="nump">1,913<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">57,190<span></span>
</td>
<td class="nump">51,347<span></span>
</td>
</tr>
<tr class="ro">
<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>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, no par value, 5,000 shares authorized, no shares issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, no par value, 20,000 shares authorized, 15,090 issued and outstanding at December 31, 2018 and 14,910 at December 31, 2017</a></td>
<td class="nump">11,021<span></span>
</td>
<td class="nump">10,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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">102,243<span></span>
</td>
<td class="nump">100,456<span></span>
</td>
</tr>
<tr class="ro">
<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">87,836<span></span>
</td>
<td class="nump">108,214<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 shareholders&#8217; equity</a></td>
<td class="nump">201,100<span></span>
</td>
<td class="nump">219,493<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 shareholders&#8217; equity</a></td>
<td class="nump">$ 258,290<span></span>
</td>
<td class="nump">$ 270,840<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77912953&amp;loc=d3e400-110220<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractReceivableDueOneYearOrLess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount billed to customers under long-term contracts or programs to be collected in the next fiscal year following the latest fiscal year. Excludes amounts due that have been withheld because of retainage provisions in a contract. 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_ContractReceivableDueOneYearOrLess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130532-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of deferred revenue amount as of balance sheet date. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-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_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109979856&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810988592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (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_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="re">
<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">20,000,000<span></span>
</td>
<td class="nump">20,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">15,090,000<span></span>
</td>
<td class="nump">14,910,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">15,090,000<span></span>
</td>
<td class="nump">14,910,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6830782848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 221,247<span></span>
</td>
<td class="nump">$ 171,022<span></span>
</td>
<td class="nump">$ 286,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">228,443<span></span>
</td>
<td class="nump">213,947<span></span>
</td>
<td class="nump">261,473<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(7,196)<span></span>
</td>
<td class="num">(42,925)<span></span>
</td>
<td class="nump">24,853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">19,015<span></span>
</td>
<td class="nump">17,800<span></span>
</td>
<td class="nump">19,670<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_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet', window );">Asset impairments and (gain) loss on assets held for sale, net</a></td>
<td class="num">(6,850)<span></span>
</td>
<td class="nump">7,931<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_OtherGeneralExpense', window );">Other (income) expense, net</a></td>
<td class="nump">304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncome', window );">Other (income) expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(46)<span></span>
</td>
<td class="num">(681)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(19,665)<span></span>
</td>
<td class="num">(68,610)<span></span>
</td>
<td class="nump">5,864<span></span>
</td>
</tr>
<tr class="ro">
<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 income (expense), net</a></td>
<td class="num">(142)<span></span>
</td>
<td class="num">(349)<span></span>
</td>
<td class="num">(308)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Net income (loss) before income taxes</a></td>
<td class="num">(19,807)<span></span>
</td>
<td class="num">(68,959)<span></span>
</td>
<td class="nump">5,556<span></span>
</td>
</tr>
<tr class="ro">
<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">(571)<span></span>
</td>
<td class="nump">24,193<span></span>
</td>
<td class="num">(2,041)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (20,378)<span></span>
</td>
<td class="num">$ (44,766)<span></span>
</td>
<td class="nump">$ 3,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_EarningsPerShareAbstract', window );"><strong>Per share data:</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_EarningsPerShareBasicAndDiluted', window );">Basic and fully diluted earnings (loss) per share&#8212;common shareholders (in dollars per share)</a></td>
<td class="num">$ (1.36)<span></span>
</td>
<td class="num">$ (3.02)<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends per common share (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 40.00<span></span>
</td>
<td class="nump">$ 40.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Impairments And (Gain) Loss On Assets Held-For-Sale, 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;">gifi_AssetImpairmentsAndGainLossOnAssetsHeldForSaleNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-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_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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherGeneralExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 expenses not normally included in Other Operating 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherGeneralExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherOperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6829105824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings</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_CommonStockSharesOutstanding', window );">Beginning Balance (in shares) at Dec. 31, 2015</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,580,216<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, 2015</a></td>
<td class="nump">$ 257,197<span></span>
</td>
<td class="nump">$ 10,352<span></span>
</td>
<td class="nump">$ 96,194<span></span>
</td>
<td class="nump">$ 150,651<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Shareholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">3,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,515<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_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock</a></td>
<td class="num">(217)<span></span>
</td>
<td class="num">$ (23)<span></span>
</td>
<td class="num">(194)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">3,125<span></span>
</td>
<td class="nump">$ 312<span></span>
</td>
<td class="nump">2,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends on common stock</a></td>
<td class="num">(588)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(588)<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_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Dec. 31, 2016</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,695,000<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">263,032<span></span>
</td>
<td class="nump">$ 10,641<span></span>
</td>
<td class="nump">98,813<span></span>
</td>
<td class="nump">153,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Shareholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(44,766)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44,766)<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_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">215,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock</a></td>
<td class="num">(916)<span></span>
</td>
<td class="num">$ (92)<span></span>
</td>
<td class="num">(824)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">2,741<span></span>
</td>
<td class="nump">$ 274<span></span>
</td>
<td class="nump">2,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends on common stock</a></td>
<td class="num">$ (598)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(598)<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_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Dec. 31, 2017</a></td>
<td class="nump">14,910,000<span></span>
</td>
<td class="nump">14,910,000<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">$ 219,493<span></span>
</td>
<td class="nump">$ 10,823<span></span>
</td>
<td class="nump">100,456<span></span>
</td>
<td class="nump">108,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Shareholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(20,378)<span></span>
</td>
<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_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested', window );">Vesting of restricted stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">179,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock</a></td>
<td class="num">(810)<span></span>
</td>
<td class="num">$ (81)<span></span>
</td>
<td class="num">(729)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 2,795<span></span>
</td>
<td class="nump">$ 279<span></span>
</td>
<td class="nump">2,516<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_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Dec. 31, 2018</a></td>
<td class="nump">15,090,000<span></span>
</td>
<td class="nump">15,090,000<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, 2018</a></td>
<td class="nump">$ 201,100<span></span>
</td>
<td class="nump">$ 11,021<span></span>
</td>
<td class="nump">$ 102,243<span></span>
</td>
<td class="nump">$ 87,836<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period Shares Restricted Stock Units Vested</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_StockIssuedDuringPeriodSharesRestrictedStockUnitsVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831580704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', 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 income (loss)</a></td>
<td class="num">$ (20,378,000)<span></span>
</td>
<td class="num">$ (44,766,000)<span></span>
</td>
<td class="nump">$ 3,515,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net (loss) income to net cash (used in) provided by 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_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">10,430,000<span></span>
</td>
<td class="nump">12,909,000<span></span>
</td>
<td class="nump">25,448,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RecognitionOfDeferredRevenue', window );">Amortization of deferred revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,008,000)<span></span>
</td>
<td class="num">(5,223,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_gifi_AllowanceForDoubtfulAccountsProvisions', window );">Bad debt expense</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">21,000<span></span>
</td>
<td class="nump">493,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="nump">4,363,000<span></span>
</td>
<td class="nump">7,672,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">(Gain) loss on assets held for sale, net</a></td>
<td class="num">(7,642,000)<span></span>
</td>
<td class="nump">259,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuredEventGainLoss', window );">Gain on insurance recoveries</a></td>
<td class="num">(3,571,000)<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_GainLossOnDispositionOfAssets1', window );">Loss (gain) on the sale of fixed assets and other assets</a></td>
<td class="nump">268,000<span></span>
</td>
<td class="num">(35,000)<span></span>
</td>
<td class="num">(757,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="num">(23,234,000)<span></span>
</td>
<td class="nump">1,409,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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">2,795,000<span></span>
</td>
<td class="nump">2,741,000<span></span>
</td>
<td class="nump">3,125,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Contracts receivable and retainage, net</a></td>
<td class="nump">2,962,000<span></span>
</td>
<td class="num">(8,319,000)<span></span>
</td>
<td class="nump">28,067,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="num">(26,932,000)<span></span>
</td>
<td class="num">(1,544,000)<span></span>
</td>
<td class="num">(13,984,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_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets', window );">Prepaid expenses, inventory and other assets</a></td>
<td class="num">(3,294,000)<span></span>
</td>
<td class="nump">744,000<span></span>
</td>
<td class="nump">6,731,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">10,515,000<span></span>
</td>
<td class="nump">9,354,000<span></span>
</td>
<td class="num">(12,757,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_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">12,371,000<span></span>
</td>
<td class="nump">8,390,000<span></span>
</td>
<td class="num">(12,305,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_IncreaseDecreaseInProvisionForLossOnContracts', window );">Deferred revenue</a></td>
<td class="num">(852,000)<span></span>
</td>
<td class="num">(4,917,000)<span></span>
</td>
<td class="num">(11,656,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_IncreaseDecreaseInDeferredCompensation', window );">Deferred compensation</a></td>
<td class="nump">843,000<span></span>
</td>
<td class="nump">1,608,000<span></span>
</td>
<td class="nump">305,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(2,500,000)<span></span>
</td>
<td class="nump">1,740,000<span></span>
</td>
<td class="nump">2,157,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(20,392,000)<span></span>
</td>
<td class="num">(39,385,000)<span></span>
</td>
<td class="nump">14,568,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', 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_CashAcquiredFromAcquisition', window );">Cash received in acquisition</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,035,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(3,481,000)<span></span>
</td>
<td class="num">(4,834,000)<span></span>
</td>
<td class="num">(6,795,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_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(9,610,000)<span></span>
</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_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of short-term investments</a></td>
<td class="nump">1,200,000<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_ProceedsFromSaleOfMachineryAndEquipment', window );">Proceeds from the sale of property, plant and equipment</a></td>
<td class="nump">85,247,000<span></span>
</td>
<td class="nump">2,155,000<span></span>
</td>
<td class="nump">6,458,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities', window );">Recoveries from insurance claims</a></td>
<td class="nump">9,362,000<span></span>
</td>
<td class="nump">1,544,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">82,718,000<span></span>
</td>
<td class="num">(1,135,000)<span></span>
</td>
<td class="nump">2,698,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from borrowings under Credit Agreement</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayment of borrowings under Credit Agreement</a></td>
<td class="num">(15,000,000)<span></span>
</td>
<td class="num">(2,000,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payment of financing cost</a></td>
<td class="num">(42,000)<span></span>
</td>
<td class="num">(150,000)<span></span>
</td>
<td class="num">(122,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax payments made on behalf of employees from vested stock withholdings</a></td>
<td class="num">(810,000)<span></span>
</td>
<td class="num">(916,000)<span></span>
</td>
<td class="num">(217,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_PaymentsOfDividendsCommonStock', window );">Payments of dividends on common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(598,000)<span></span>
</td>
<td class="num">(588,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(852,000)<span></span>
</td>
<td class="num">(1,664,000)<span></span>
</td>
<td class="num">(927,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">61,474,000<span></span>
</td>
<td class="num">(42,184,000)<span></span>
</td>
<td class="nump">16,339,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">8,983,000<span></span>
</td>
<td class="nump">51,167,000<span></span>
</td>
<td class="nump">34,828,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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">70,457,000<span></span>
</td>
<td class="nump">8,983,000<span></span>
</td>
<td class="nump">51,167,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental 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 );">Interest paid</a></td>
<td class="nump">352,000<span></span>
</td>
<td class="nump">349,000<span></span>
</td>
<td class="nump">332,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunds received), net</a></td>
<td class="nump">6,000<span></span>
</td>
<td class="nump">189,000<span></span>
</td>
<td class="nump">377,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_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale', window );">Reclassification of property, plant and equipment to assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">109,488,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_AssetsHeldforsaleReclassificationtoInventory', window );">Reclassification of assets held for sale to property, plant and equipment</a></td>
<td class="nump">866,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses', window );">Reclassification of accrued expenses to assets held for sale</a></td>
<td class="nump">$ 3,245,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_AllowanceForDoubtfulAccountsProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for Doubtful Accounts, Provisions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_AllowanceForDoubtfulAccountsProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets Held-For-Sale, Reclassification From Accrued 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;">gifi_AssetsHeldForSaleReclassificationFromAccruedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_AssetsHeldforsaleReclassificationtoInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets Held-for-sale, Reclassification to 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;">gifi_AssetsHeldforsaleReclassificationtoInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Prepaid Expense and Other Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_IncreaseDecreaseInPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_IncreaseDecreaseInProvisionForLossOnContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Provision For Loss On 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;">gifi_IncreaseDecreaseInProvisionForLossOnContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, Plant and Equipment, Reclassification to Held-for-sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_PropertyPlantandEquipmentReclassificationtoHeldforsale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 obligation created by employee agreements whereby earned compensation will be paid in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 total amount due within one year (or one operating cycle) from all parties, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InsuredEventGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess (deficiency) of insurance recovery over the loss incurred from an insured event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6397426&amp;loc=d3e17499-108355<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuredEventGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 loan and 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 25<br> -Paragraph 19A<br> -URI http://asc.fasb.org/extlink&amp;oid=107668666&amp;loc=SL79513924-113897<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromInsuranceSettlementInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21B<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=SL94080549-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromInsuranceSettlementInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleOfMachineryAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 sale of machinery and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfMachineryAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RecognitionOfDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 previously reported deferred or unearned revenue that was recognized as revenue during the period. For cash flows, this element primarily pertains to amortization of deferred credits on long-term arrangements. As a noncash item, it is deducted from net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RecognitionOfDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822063424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND 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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nature of Operations</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gulf Island Fabrication, Inc. ("Gulf Island"), together with its subsidiaries ("the Company," "we," "us" and "our"), is a leading fabricator of complex steel structures, modules and marine vessels used in energy extraction and production, petrochemical and industrial facilities, power generation, alternative energy and shipping and marine transportation operations. We also provide project management for engineering, procurement and construction ("EPC") projects along with installation, hookup, commissioning, and repair and maintenance services.  In addition, we perform civil, drainage and other work for state and local governments. Our customers include United States ("U.S.") and, to a lesser extent, international energy producers; petrochemical, industrial, power and marine operators; EPC companies; and certain agencies of the U.S. government. We operate and manage our business through four operating divisions ("Fabrication", "Shipyard", "Services" and "EPC") and one non-operating division ("Corporate"), which represent our reportable segments. Our corporate headquarters is located in Houston, Texas, with fabrication facilities located in Houma, Jennings and Lake Charles, Louisiana.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Significant projects in our backlog include the expansion of a paddle wheel riverboat, the construction of nine remaining harbor tug vessels, two offshore regional class marine research vessels (with a customer option for a third vessel), two vehicle ferries, two towboats, an ice-breaker tug, and a towing, salvage and rescue ship for the U.S. Navy (with customer options for seven additional vessels). Recently completed projects include the fabrication of complex modules for a newbuild petrochemical facility and construction of two technologically-advanced OSVs, and a harbor tug vessel. Previous projects also include the fabrication of wind turbine foundations for the first offshore wind project in the U.S., and construction of two of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM, and the first single point anchor reservoir ("SPAR") hull fabricated in the U.S. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> Basis of Presentation</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying Consolidated Financial Statements ("Financial Statements") have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (the "SEC") and accounting principles generally accepted in the U.S. ("GAAP").  The Financial Statements reflect all majority owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation. Certain balances at December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, have been reclassified within our Consolidated Balance Sheets ("Balance Sheet") to conform to our presentation at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and certain amounts for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and 2016 have been reclassified within our Consolidated Statements of Operations ("Statement of Operations") to conform to our presentation for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.  See below for further discussion of the reclassification of certain balances for prior years. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Outlook</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We continue to strategically position the Company to participate in the fabrication of petrochemical and industrial facilities, pursue offshore wind opportunities, enter the EPC industry, and diversify our customer base within all our operating divisions.  In addition, we continue to focus on maintaining our liquidity and securing meaningful new project awards and backlog in the near-term, and generating operating income and cash flows from operations in the longer-term.  We have made significant progress in our efforts to increase our backlog and improve and preserve our liquidity, including ongoing cost reductions (including reducing the cash compensation paid to our directors and the salaries of our executive officers) and the sale of underutilized assets.  See Note 3 for further discussion of our recent asset sales and assets held for sale at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe our cash, cash equivalents, short-term investments and availability under our Credit Agreement (defined in Note 7), will be sufficient to enable us to fund our operating expenses, meet our working capital and capital expenditure requirements, and satisfy any debt service obligations or other funding requirements, for at least twelve months from the filing date of this Report.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Cycle</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The durations of our contracts vary, but typically extend beyond twelve months from the date of contract award. Consistent with industry practice, assets and liabilities have been classified as current under the operating cycle concept whereby all contract-related items are classified as current regardless of whether cash will be received or paid within a twelve month period. Assets and liabilities classified as current which may not be received or paid within the next twelve months include contract retainage, contract assets, deferred revenue and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as long-term.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of our Financial Statements in conformity with GAAP requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosures of contingent assets and liabilities.  We believe our most significant estimates and judgments are associated with revenue recognition for our contracts, including application of the percentage-of-completion method, estimating costs to complete each contract and the recognition of incentives, unapproved change orders, claims, and liquidated damages; fair value and recoverability assessments that must be periodically performed with respect to long-lived assets and our assets held for sale; determination of deferred income tax assets, liabilities and related valuation allowances; reserves for bad debts; and liabilities related to self-insurance programs. If the underlying estimates and assumptions upon which our Financial Statements are based change in the future, actual amounts may differ materially from those included in the Financial Statements.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report basic and diluted earnings per share ("EPS") using the "two-class" method as required under GAAP.  The calculation of EPS using the two-class method is required when a company has two or more classes of common stock or participating securities. Certain of our unvested restricted stock (which are not included in our basic or diluted weighted average shares outstanding) contain the right to receive non-refundable dividends and therefore represent participating securities. See Note 6 for calculations of our basic and diluted EPS.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider investments with original maturities of three months or less when purchased to be cash equivalents.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider investments with original maturities of more than three months but less than twelve months to be short-term investments. At December 31, 2018, our short-term investments include U.S. Treasuries with original maturities of less than six months. We intend to hold these investments until maturity and have stated them at amortized cost. Due to their near-term maturities, amortized cost approximates fair value. All short-term investments are traded on active markets with quoted prices and represent level 1 fair value measurements. See Note 5 for further discussion of our fair value measurements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory is recorded at the lower of cost or net realizable value determined using the first-in-first-out basis.  The cost of inventory includes acquisition costs, production or conversion costs, and other costs incurred to bring the inventory to a current location and condition.  Net realizable value is our estimated selling price in the normal course of business, less reasonably predictable costs of completion, disposal and transportation.  An allowance for excess or inactive inventory is recorded based on an analysis that considers current inventory levels, historical usage patterns, estimates of future sales and salvage value.  See Note 5 for further discussion of our inventory.  </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business we extend credit to our customers on a short-term basis and contract receivables are generally not collateralized; however, we typically have the right to place liens on our projects in the event of nonpayment by our customers. We routinely review individual contract receivable balances for collectibility and make provisions for probable uncollectible amounts as necessary. Among the factors considered in our review are the financial condition of our customer and its access to financing, underlying disputes with the customer, the age and value of the receivable balance, and economic conditions in general. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customer base historically includes a significant number of energy related companies and their contractors. This concentration of customers in the energy sector may impact our overall exposure to credit risk, either positively or negatively, in that customers may be similarly affected by changes in economic or other conditions.  See Note 2 for further discussion of our allowance for doubtful accounts.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards under our stock-based compensation plans are calculated using a fair value based measurement method. Compensation expense for share based awards is recognized only for those awards that are expected to vest. We use the straight-line method to recognize share-based compensation expense over the requisite service period of the award.  We recognize the excess tax benefit or tax deficiency resulting from the difference between the deduction we receive for tax purposes and the stock-based compensation expense we recognize for financial reporting purposes created when common stock vests, as an income tax benefit or expense in our Statement of Operations.  See Note 9 for further discussion of our stock-based and other compensation plans.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax payments made on behalf of employees to taxing authorities in order to satisfy employee income tax withholding obligations from the vesting of shares under our stock-based compensation plans are classified as a financing activity in our Consolidated Statement of Cash Flows ("Statement of Cash Flows").</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets Held for Sale</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets held for sale are measured at the lower of their carrying amount or fair value less cost to sell. See Note 3 for further discussion of our assets held for sale.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation Expense</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We depreciate property, plant and equipment on a straight-line basis over estimated useful lives ranging from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">25 years</font><font style="font-family:inherit;font-size:10pt;">, absent any indicators of impairment. Ordinary maintenance and repairs, which do not extend the physical or economic lives of the plant or equipment, are charged to expense as incurred. See Note 4 for further discussion of our property, plant and equipment.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived Assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review long-lived assets for impairment, which include property, plant and equipment and finite-lived intangible assets  included within other assets, when events or changes in circumstances indicate that the carrying amount may not be recoverable.  If a recoverability assessment is required, the estimated future undiscounted cash flow associated with the assets or asset groups are compared to their respective carrying amounts to determine if an impairment exists.  An impairment loss is measured by comparing the fair value of the asset or asset group to its carrying amount and recording the excess of the carrying amount of the asset or asset group over its fair value as an impairment charge. An asset group constitutes the minimum level for which identifiable cash flows are principally independent of the cash flows of other assets or asset groups. Fair value is determined based on discounted cash flows, appraised values or third party indications of value, as appropriate.  See Note 5 for further discussion of impairments recorded for our long-lived assets.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our fair value determinations for financial assets and liabilities are based on the particular facts and circumstances. Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement.  The three levels of the valuation hierarchy are as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1 - inputs are based upon quoted prices for identical instruments traded in active markets.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2 - inputs are based upon quoted prices for similar instruments in active markets and model-based valuation techniques for which all significant assumptions are observable in the market.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3 - inputs are based upon model-based valuation techniques for which significant assumptions are generally not observable in the market and typically reflect estimates and assumptions that we believe market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 5 for additional discussion of our fair value measurements. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General</font><font style="font-family:inherit;font-size:10pt;"> - Our revenue is derived from customer contracts and agreements that are awarded on a competitively bid and negotiated basis using a range of contracting options, including fixed-price, unit-rate and T&amp;M.  Our contracts primarily relate to the fabrication and construction of steel structures, modules and marine vessels, and project management services and other service arrangements. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenue for our contracts in accordance with Accounting Standards Update ("ASU") 2014-09, Topic 606 &#8220;Revenue from Contracts with Customers&#8221; ("Topic 606"), which was adopted by us on January 1, 2018, and supersedes previous revenue recognition guidance, including industry-specific guidance.  Accordingly, the reported results for 2018 reflect the application of Topic 606 guidance, while the comparable results for 2017 and 2016 were prepared under previous revenue recognition guidance. See further discussion of our adoption of Topic 606 below.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606 requires entities to recognize revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, provisions of Topic 606 specify  which goods and services are distinct and represent separate performance obligations (representing the unit of account in Topic 606) within a contract and which goods and services (which could include multiple contracts or agreements) should be aggregated. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Revenue for performance obligations satisfied over time are recognized as the work progresses. Revenue for performance obligations that do not meet the criteria for over time recognition are recognized at a point-in-time when a performance obligation is complete and a customer has obtained control of a promised asset. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fixed-Price and Unit-Rate Contracts - </font><font style="font-family:inherit;font-size:10pt;">Revenue for our fixed-price and unit-rate contracts is recognized using the percentage-of-completion method (an input method), based on contract costs incurred to date compared to total estimated contract costs.  Contract costs include direct costs, such as materials and labor, and indirect costs that are attributable to contract activity.  Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred.  Prior to our adoption of Topic 606, revenue for our fixed-price and unit-rate contracts was recognized using the percentage-of-completion method, based on the percentage of direct labor hours incurred to date compared to total estimated direct labor hours, and revenue for materials was recognized only to the extent of costs incurred. Revenue and gross profit for contracts accounted for using the percentage-of-completion method can be significantly affected by changes in estimated cost to complete such contracts. Significant estimates impacting the cost to complete a contract include: costs of engineering, materials, components, equipment, labor and subcontracts; labor productivity; schedule durations, including subcontractor and supplier progress; contract disputes, including claims; achievement of contractual performance requirements; and contingency, among others.  The cumulative impact of revisions in total cost estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on contracts. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our Financial Statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">T&amp;M Contracts -</font><font style="font-family:inherit;font-size:10pt;"> Revenue for our T&amp;M contracts is recognized at contracted rates when the work is performed, the costs are incurred and collection is reasonably assured. Our T&amp;M contracts provide for labor and materials to be billed at rates specified within the contract. The consideration from the customer directly corresponds to the value of our performance completed at the time of invoicing. Our current revenue recognition method for T&amp;M contracts is consistent with the method used prior to adoption of Topic 606.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Consideration</font><font style="font-family:inherit;font-size:10pt;"> - Revenue and gross profit for contracts can be significantly affected by variable consideration, which can be in the form of unapproved change orders, claims, incentives, and liquidated damages that may not be resolved until the later stages of the contract or after the contract has been completed and delivery occurs. We estimate variable consideration based on the amount we expect to be entitled and include estimated amounts in transaction price to the extent it is probable that a significant future reversal of cumulative revenue recognized will not occur or when we conclude that any significant uncertainty associated with the variable consideration is resolved. For </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, we had no material amounts in revenue related to unapproved change orders, claims, or incentives. However, at </font><font style="font-family:inherit;font-size:10pt;">December 31, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, certain projects in our Shipyard Division reflected a reduction to our estimated contract price for liquidated damages of </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The reductions in contract price were recorded during 2017.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of Topic 606</font><font style="font-family:inherit;font-size:10pt;"> - As discussed above, on January 1, 2018 we adopted Topic 606. Our adoption of Topic 606 included a detailed review of our significant contracts that were not substantially complete as of January 1, 2018. Based on our review, we determined that Topic 606 did not impact the timing or method of revenue recognition for our T&amp;M contracts.  We also concluded that the continued use of the percentage-of-completion method was appropriate for our fixed-price and unit-rate contracts given ownership and control of the work transfers to our customers as the work is performed. Although our customers retain the right and ability to change, modify or discontinue further work at any stage of the project, in the event our customers discontinue work, they are required to compensate us for the work performed to date.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to our adoption of Topic 606, our determination of percentage-of-completion for our contracts was based on the percentage of direct labor hours incurred to date compared to total estimated direct labor hours, and revenue for materials was recognized only to the extent of costs incurred.  However, in our adoption of Topic 606, we adjusted our measure of progress for the determination of percentage-of-completion to include subcontract labor hours in addition to direct labor hours.  The impact of this change was not material to our Financial Statements and no cumulative effect adjustment to retained earnings as of January 1, 2018 was recorded (based on the application of the modified retrospective method under Topic 606).  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the fourth quarter 2018, we concluded that the use of labor hours for the determination of percentage-of-completion for our contracts was not appropriate based on the changing mix of our contracts, which include an increasing amount of engineered equipment, manufactured materials, and subcontracted services and materials. We further concluded that in our adoption of Topic 606 as of January 1, 2018, our determination of percentage-of-completion for our fixed-price and unit-rate contracts should have been based on total contract costs incurred to date compared to total estimated contact costs.  We further concluded that material costs that are significant to a contract and do not reflect an accurate measure of project completion should be excluded from the determination of our contract progress, and revenue for such materials should only be recognized to the extent of costs incurred. Accordingly, during the fourth quarter 2018 we corrected our percentage-of-completion estimates for our fixed-price and unit-rate contracts to be based on total costs incurred to date compared to total estimated contract costs.  As result of this correction, we reevaluated the required cumulative effect adjustment to retained earnings as of January 1, 2018 for the adoption impact of Topic 606.  Based on this evaluation, we determined that the cumulative effect adjustment would have been </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">, which we do not believe is material to our Financial Statements for 2018.  Accordingly, no cumulative adjustment to retained earnings as of January 1, 2018 was recorded.  We further evaluated the quarterly impacts to 2018 resulting from the correction during the fourth quarter 2018 and concluded that the impacts were not material to our quarterly Financial Statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Additional Disclosures</font><font style="font-family:inherit;font-size:10pt;"> - Topic 606 also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. See Note 2 for required disclosures under Topic 606. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-contract Costs</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pre-contract costs are generally charged to cost of revenue as incurred, but in certain cases their recognition may be deferred if specific probability criteria are met. At December 31, 2018 and 2017, we had no deferred pre-contract costs.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other (Income) Expense, Net</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (income) expense, net, generally represents (gains) losses associated with the sale or disposition of property and equipment other than assets held for sale.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes have been provided using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using enacted rates expected to be in effect during the year in which the differences are expected to reverse. Due to changing tax laws, significant judgment is required to estimate the effective tax rate expected to apply to tax differences that are expected to reverse in the future.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A valuation allowance is provided to reserve for deferred tax assets ("DTA(s)") if, based upon the available evidence, it is more likely than not that some or all of the DTAs will not be realized. The realization of our DTAs depends on our ability to generate sufficient taxable income of the appropriate character and in the appropriate jurisdictions. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments.  Interest and penalties on uncertain tax positions are recorded within income tax expense.  See Note 8 for further discussion of our income taxes and DTAs.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reclassifications</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We made the following reclassifications to prior periods presented in our Financial Statements to conform with our presentation for 2018 and at December 31, 2018:  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued contract losses of </font><font style="font-family:inherit;font-size:10pt;">$7.6 million</font><font style="font-family:inherit;font-size:10pt;"> at December 31, 2017, were combined with contract liabilities on our Balance Sheet, and accrued contract losses was removed as a separate line item on our Balance Sheet. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Losses on the sale of assets held for sale of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> for 2017 were reclassified from other income (expense), net to asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase in accrued contract losses of </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> for 2017 and a decrease in accrued contract losses of </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> for 2016, were combined with changes in contract liabilities on our Statement of Cash Flows, and changes in accrued contract losses was removed as a separate line item on our Statement of Cash Flows.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to the above, other (income) expense, net on our Statement of Operations for 2017 and 2016 was previously presented as a separate line item outside of operating income (loss) but is now presented as a separate line item within operating income (loss). </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New Accounting Standards</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition - </font><font style="font-family:inherit;font-size:10pt;">In the first quarter 2018, we adopted Topic 606.  See the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Revenue Recognition" </font><font style="font-family:inherit;font-size:10pt;">section above and Note 2 for further discussion.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases - </font><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Leases,&#8221;</font><font style="font-family:inherit;font-size:10pt;"> which requires lessees to record most leases on their balance sheet but recognize expense in a manner similar to current guidance. ASU 2016-02 will be effective for us in the first quarter 2019. The new standard is required to be applied using a modified retrospective approach. Upon adoption, we will record a right of use asset and corresponding liability for our operating leases. We completed the evaluation of our significant lease contracts as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and expect adoption of this ASU will result in our recognition of a right of use asset and corresponding lease liability of approximately </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> as of January 1, 2019.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial instruments -</font><font style="font-family:inherit;font-size:10pt;"> In June 2016, the FASB issued ASU 2016-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#8221;</font><font style="font-family:inherit;font-size:10pt;"> which changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, short-term investments, loans and other instruments, entities will be required to use a new forward-looking &#8220;expected loss&#8221; model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses. The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables. ASU 2016-13 will be effective for us in the first quarter 2020. Early adoption of the new standard is permitted; however, we have not elected to early adopt the standard. The new standard is required to be applied using a cumulative-effect transition method. We are currently evaluating the effect that ASU 2016-13 will have on our financial position, results of operations and related disclosures.</font></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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810983728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As discussed in Note 1, we recognize revenue for our contracts in accordance with Topic 606, which was adopted by us on January 1, 2018, and supersedes previous revenue recognition guidance, including industry-specific guidance.  Summarized below are required disclosures under Topic 606 and other relevant guidance.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Disaggregation of Revenue </font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize revenue for each of our operating segments, disaggregated by contract type and timing of revenue recognition, for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:165px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price and unit-rate </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,612</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">T&amp;M </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,537</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,481</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,137</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,413</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,943</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,424</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,230</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,477</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,827</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,247</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:165px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price and unit-rate </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">T&amp;M </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,092</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,800</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(104</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,880</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,699</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,445</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,200</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,022</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:165px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price and unit-rate </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">T&amp;M </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,544</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,426</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,683</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,502</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,414</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,273</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">286,326</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________</font></div><div style="line-height:120%;padding-bottom:4px;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) Revenue is recognized as the contract is progressed over time. </font></div><div style="line-height:120%;padding-bottom:1px;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2) Revenue is recognized at contracted rates when the work is performed and costs are incurred.</font></div><div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our fabricated structures are used worldwide by U.S. customers operating abroad and by foreign customers. Revenue associated with fabricated structures for delivery outside the U.S. accounted </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">14%</font><font style="font-family:inherit;font-size:10pt;"> of our revenue for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Future Performance Obligations Required Under Contracts</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the remaining revenue to be earned under performance obligations for the portion of contracts not yet completed as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands).</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.3671875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Performance Obligations at December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fabrication</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipyard </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259,644</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334,573</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________</font></div><div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) Amount excludes approximately </font><font style="font-family:inherit;font-size:9pt;">$21.9 million</font><font style="font-family:inherit;font-size:9pt;"> of remaining performance obligations related to contracts for the construction of </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;"> MPSVs that are subject to dispute pursuant to a termination notice from our customer. See Note 11 for further discussion of these contracts.</font></div><div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expect to recognize revenue for our remaining performance obligations in the following periods (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,122</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334,573</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contracts Assets and Liabilities</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue recognition and customer invoicing for our fixed-price and unit-rate contracts may occur at different times. Revenue recognition is based upon our estimated percentage-of-completion as discussed in Note 1; however, customer invoicing is generally dependent upon predetermined billing terms, which could provide for customer payments in advance of performing the work, milestone billings based on the completion of certain phases of the work, or when services are provided. Revenue recognized in excess of amounts billed is reflected as contracts assets on our Balance Sheet. Amounts billed in excess of revenue recognized, and accrued contract losses, are reflected as contract liabilities on our Balance Sheet.&#160;Information with respect to uncompleted contracts at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred on uncompleted contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253,871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated profit (loss) earned to date</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,470</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,954</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid subcontractor costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,368</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sub-total</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">220,769</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,948</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Billings to date</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(190,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(224,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,592</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,619</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">______________</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue is included within other noncurrent assets as further discussed below.</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The above amounts are included in the accompanying Balance Sheet at December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> under the following captions (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1), (2), (3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,845</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,754</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sub-total</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets, noncurrent </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,619</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">______________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The increase in contract liabilities compared to December 31, 2017, was primarily due to advance payments for </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;"> separate projects in our Fabrication and Shipyard Divisions, offset partially by the reclassification of accrued contract losses (included within contract liabilities) to other noncurrent assets.  The accrued contract losses relate to our MPSV projects that are subject to dispute.  In addition to the accrued contract losses that were reclassified to other noncurrent assets, contract assets and deferred revenue for these projects were also reclassified to other noncurrent assets, resulting in a net contract asset balance of </font><font style="font-family:inherit;font-size:9pt;">$12.5 million</font><font style="font-family:inherit;font-size:9pt;"> for these projects within other noncurrent assets on our Balance Sheet at December 31, 2018.  See Note 11 for further discussion of the dispute. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue recognized during 2018 related to amounts included in our contract liabilities balance at December&#160;31,&#160;2017, was </font><font style="font-family:inherit;font-size:9pt;">$5.1 million</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:1px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(3) </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Contract liabilities at December 31, 2018 and 2017, includes accrued contract losses of </font><font style="font-family:inherit;font-size:9pt;">$2.4 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$7.6 million</font><font style="font-family:inherit;font-size:9pt;">, respectively. See </font><font style="font-family:inherit;font-size:9pt;font-style:italic;">"Project Changes in Estimates"</font><font style="font-family:inherit;font-size:9pt;"> below for further discussion of our accrued contract losses.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Customers</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are not dependent on any one customer, and the revenue derived from each customer varies from year to year based on new project awards for each customer.  However, for 2018, 2017 and 2016, certain customers individually accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of our consolidated revenue as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Customer</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,781</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,981</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________</font></div><div style="line-height:120%;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*  The customer revenue was less than 10% of consolidated revenue for the year.</font></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our provision for bad debts for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and 2016 was </font><font style="font-family:inherit;font-size:10pt;">$30,000</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$21,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Our allowance for doubtful accounts at December 31, 2018 and 2017, was </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.  Our allowance at December 31, 2018 was primarily related to storage of a vessel for a customer within our Fabrication Division, and our allowance at December 31, 2017, was primarily related to work performed for an offshore drilling platform within our Fabrication Division which was fully reserved in 2016. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Changes in Project Estimates</font></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Changes in Project Estimates</font><font style="font-family:inherit;font-size:10pt;"> - The following summarizes our significant changes in estimated margins on our projects during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, significant changes in estimated margins on projects resulted in an increase in our operating loss of </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> (</font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> for our petrochemical module project within our Fabrication Division and </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;"> for our ten harbor tug projects within our Shipyard Division). </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in estimates for the petrochemical module project were the result of increased costs associated primarily with subcontracted work scopes.  The project was complete as of December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in estimates for the harbor tug projects were the result of increased forecast costs associated primarily with lower than anticipated craft labor productivity related to pipe installation and testing and extensions of schedule for the projects.  The revised forecasts incorporate actual results obtained from the completion of the first harbor tug in the fourth quarter 2018 and the progress achieved on the second harbor tug which is scheduled for completion in the first quarter 2019.  Our forecasts anticipate improved craft labor productivity with the completion of each subsequent vessel. The harbor tug projects were in a loss position at December 31, 2018 and our reserve for estimated losses on the projects totaled $2.1 million.  The </font><font style="font-family:inherit;font-size:10pt;">nine</font><font style="font-family:inherit;font-size:10pt;"> uncompleted vessels are scheduled to be completed at various dates ranging from the first quarter 2019 through 2020. If future craft labor productivity differs from our current estimates, we are unable to achieve our progress estimates, our schedules are further extended or the projects incur schedule liquidated damages, the projects would experience further losses.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For 2017, significant changes in estimated margins on our </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> multi-purpose service vessel (&#8220;MPSV&#8221;) projects resulted in an increase in our operating loss of </font><font style="font-family:inherit;font-size:10pt;">$34.5 million</font><font style="font-family:inherit;font-size:10pt;"> for our Shipyard Division.  The changes in estimates were the result of increased forecast costs associated primarily with complexities related to the installation of the power and communications systems and reductions in project price of </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;"> for liquidated damages (representing the maximum amount of liquidated damages under the contracts) which are in dispute. The projects were in a loss position at December 31, 2018 and 2017.  We are currently in a dispute with the customer regarding the </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> MPSV projects.   As a result of our dispute and uncertainty with respect to the timing of resolution, all contract assets, accrued contract losses, and deferred revenue balances associated with the projects have </font><font style="font-family:inherit;font-size:9pt;">bee</font><font style="font-family:inherit;font-size:10pt;">n reclassified to other noncurrent assets, resulting in a net contract asset balance of </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;"> for these projects within other noncurrent assets on our Balance Sheet at December 31, 2018.  See Note 11 for further discussion of the dispute. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For 2016, individual projects with significant changes in estimated margins resulted in a decrease in our income from operations of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">. The changes in estimates were related to our Fabrication and Shipyard Divisions and the projects were complete as of December 31, 2018.</font></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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822063424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ASSETS HELD FOR SALE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract', window );"><strong>Disposal Group, Not Discontinued Operation, Disposal Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_AssetsHeldForSaleTextBlock', window );">ASSETS HELD FOR SALE</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASSETS HELD FOR SALE</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our assets held for sale at December 31, 2018, is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:501px;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:201px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication Division</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard Division</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,871</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(298</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets held for sale</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,011</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">South Texas Properties and Fabrication Division Assets Held for Sale</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">South Texas Properties</font><font style="font-family:inherit;font-size:10pt;"> - During the first quarter 2017, we classified our fabrication yards and certain associated equipment in Ingleside, Texas ("Texas South Yard") and Aransas Pass, Texas ("Texas North Yard") (collectively, "South Texas Properties") as held for sale.  During 2018, we completed the sale of portions of the South Texas Properties, which consisted of the following:</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The sale of certain equipment prior to the sale of the Texas South Yard and Texas North Yard for proceeds of </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">, and a loss of approximately </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The sale of our Texas South Yard during the second quarter 2018 for </font><font style="font-family:inherit;font-size:10pt;">$55.0 million</font><font style="font-family:inherit;font-size:10pt;">, less selling costs of </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">, for total net proceeds received during 2018 of </font><font style="font-family:inherit;font-size:10pt;">$53.8 million</font><font style="font-family:inherit;font-size:10pt;"> and a gain of </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The sale of our Texas North Yard during the fourth quarter 2018 for </font><font style="font-family:inherit;font-size:10pt;">$28.0 million</font><font style="font-family:inherit;font-size:10pt;">, less selling costs of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, for total net proceeds of </font><font style="font-family:inherit;font-size:10pt;">$27.4 million</font><font style="font-family:inherit;font-size:10pt;"> during 2018 and a gain of </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;">. Remaining equipment from the Texas North Yard totaling </font><font style="font-family:inherit;font-size:10pt;">$18.8 million</font><font style="font-family:inherit;font-size:10pt;"> was not included in the Texas North Yard sale, of which </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> was placed back in use and reclassified to property, plant and equipment, net and </font><font style="font-family:inherit;font-size:10pt;">$18.0 million</font><font style="font-family:inherit;font-size:10pt;"> continues to be held for sale ("Fabrication AHFS") at December 31, 2018.  The Fabrication AHFS primarily consist of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> 660-ton crawler cranes, a deck barge, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> plate bending roll machines and panel line equipment, which were relocated to our fabrication yard in Houma, Louisiana.  See </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Impairments" </font><font style="font-family:inherit;font-size:10pt;">section below for further discussion of the determination of the carrying value of the Fabrication AHFS. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gains and loss above resulted in a net gain of </font><font style="font-family:inherit;font-size:10pt;">$7.7 million</font><font style="font-family:inherit;font-size:10pt;"> for 2018, and are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations.  In addition to the above, during 2018 and 2017, additional activity occurred with respect the South Texas Properties prior to, or in connection with, their sale, which is summarized below. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hurricane Harvey Insurance Recoveries</font><font style="font-family:inherit;font-size:10pt;"> - During the third quarter 2017, buildings and equipment located at our South Texas Properties were damaged by Hurricane Harvey, and in connection therewith, during 2017 we received </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> of insurance proceeds as an initial payment from our insurance carriers.  We allocated the insurance recoveries as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">, which offset clean-up and repair related costs incurred directly related to the damage we incurred as a result of Hurricane Harvey, resulting in </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> net gain or loss;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, which offset impairments of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> buildings which were determined to be a total loss as a result of Hurricane Harvey, resulting in </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> net gain or loss; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, which was related to estimated future repairs associated with Hurricane Harvey and was included in accrued expenses and other liabilities on our Balance Sheet at December 31, 2017.   </font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> During the second quarter 2018, we agreed to a global settlement with our insurance carriers for total insurance payments of </font><font style="font-family:inherit;font-size:10pt;">$15.4 million</font><font style="font-family:inherit;font-size:10pt;"> (inclusive of the </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> received during 2017), of which </font><font style="font-family:inherit;font-size:10pt;">$9.4 million</font><font style="font-family:inherit;font-size:10pt;"> was received during 2018. In applying the settlement proceeds (which were inclusive of agreed upon deductibles), we allocated the additional recoveries and the liability accrued at December 31, 2017, as follows:</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;">, which offset impairments of property and equipment, primarily at our Texas North Yard, resulting in </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> net gain or loss. Our evaluation considered the Texas North Yard as a single asset group given the sale of our Texas South Yard had been completed.  The impairments were based upon our best estimate of the decline in fair value of the asset group as a result of Hurricane Harvey; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> gain, which is included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Impairments -</font><font style="font-family:inherit;font-size:10pt;"> In addition to the impairments recorded in connection with our evaluation of the Hurricane Harvey impacts to the South Texas Properties, which were offset by insurance recoveries, during 2018 we recorded impairments of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> for certain equipment previously associated with the South Texas Properties prior to their sale but not sold through either the Texas South Yard or Texas North Yard transactions.  The impairments are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations. Our impairments were based upon our best estimate of the fair value of the related equipment. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Further, in connection with the sale of our Texas North Yard discussed above, and the separation of the assets sold from the Fabrication AHFS, we reevaluated the fair values of the Texas North Yard assets and the Fabrication AHFS, giving consideration to impairment amounts previously recorded in connection with the allocation of our insurance proceeds associated with Hurricane Harvey.&#160;Based on our assessment, during the third quarter 2018 we recaptured previously recorded impairments of the Texas North Yard assets and increased their carrying value.&#160; We also reduced the carrying value of the Fabrication AHFS based upon our estimates of fair value using level 3 inputs, including broker estimates of fair value. Our assessment resulted in the recapture of approximately </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> of previously recorded impairments on the Texas North Yard assets, with a similar amount of impairment on the Fabrication AHFS, with no material net impact to our Statement of Operations. The aforementioned net gain on the sale of the Texas North Yard during the fourth quarter 2018 is based on its adjusted carrying value after the recapture of the previously recorded impairments.   </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other - </font><font style="font-family:inherit;font-size:10pt;">We do not believe the sale of our South Texas Properties will impact our ability to operate our Fabrication Division. Further, the sale of our South Texas Properties do not qualify for discontinued operations presentation as we continue to operate our Fabrication Division at our fabrication yard in Houma, Louisiana.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shipyard Division Assets Held for Sale</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2017, we recorded impairments of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> associated with three drydocks within our Shipyard Division. </font><font style="font-family:inherit;font-size:10pt;">Two</font><font style="font-family:inherit;font-size:10pt;"> of the drydocks were sold during 2017 for proceeds of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> and a loss of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">, and the remaining drydock was classified as held for sale at December 31, 2017 ("Shipyard AHFS").  During 2018, we recorded an additional impairment of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the Shipyard AHFS based on our best estimate of the fair value of the asset, and at December 31, 2018 our Shipyard AHFS totaled </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">.  The impairments and loss are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations. The Shipyard AHFS do not qualify for discontinued operations presentation.</font></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_gifi_AssetsHeldForSaleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets Held for Sale [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_AssetsHeldForSaleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810938096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, plant and equipment</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment consisted of the following at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:78.7109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Useful&#160;Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">-</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,696</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,653</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3&#160;to&#160;25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transportation equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,627</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction in progress</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">-</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,944</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Total property, plant and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">231,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(141,143</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Property, plant and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,930</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,899</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$10.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$12.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$25.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The reduction in depreciation expense for 2018 and 2017 is the result of classifying our South Texas Properties as assets held for sale during the first quarter of 2017, and suspending the recognition of depreciation expense for those assets.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Leased Facilities and Equipment</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease expense for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, related to our leased facilities and equipment. Our significant leases subject to long-term agreements are as follows:&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate office lease in Houston, Texas consisting of approximately </font><font style="font-family:inherit;font-size:10pt;">17,000</font><font style="font-family:inherit;font-size:10pt;"> square feet of office space. The lease expires in </font><font style="font-family:inherit;font-size:10pt;">May 2025</font><font style="font-family:inherit;font-size:10pt;">. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipyard five miles east of Jennings, Louisiana, consisting of an </font><font style="font-family:inherit;font-size:10pt;">180</font><font style="font-family:inherit;font-size:10pt;">-acre complex on the west bank of the Mermentau River approximately 25 miles north of the U.S. Intracoastal Waterway that we lease from a third party. The lease expires in January 2025 with </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;">-year renewal options that allows us to extend the lease through January 2045.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipyard near Lake Charles, Louisiana, consisting of a </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;">-acre complex 17 miles from the GOM on the Calcasieu River, that we sublease from a third party. The sublease expires in July 2023 with </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">-year renewal options (subject to sublessor renewals), that allows us to extend the lease through July 2038.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Future minimum payments under leases having initial terms of one year or more are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:42.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Minimum Payments</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">578</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,624</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<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>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822083248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FAIR VALUE MEASUREMENTS</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recurring fair value measurements and financial instruments - </font><font style="font-family:inherit;font-size:10pt;">The carrying amounts of our  financial instruments, including cash and cash equivalents, accounts receivables and accounts payables approximate their fair values.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-lived assets</font><font style="font-family:inherit;font-size:10pt;"> - We had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> indicators of impairment and recorded no impairments of long-lived asset during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets held for sale</font><font style="font-family:inherit;font-size:10pt;"> - During </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we recorded impairments of our assets held for sale of </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, which are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations. See Note 3 for further discussion of our asset held for sale and associated impairments.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory</font><font style="font-family:inherit;font-size:10pt;"> - During 2018 and 2017, we recorded impairments of our inventory of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, which are included within asset impairments and (gain) loss on assets held for sale, net on our Statement of Operations.  The impairments consisted of the following: </font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2018, we recorded an impairment of </font><font style="font-family:inherit;font-size:10pt;">$82,000</font><font style="font-family:inherit;font-size:10pt;"> related to pre-manufactured inventory in our Services Division to reduce its carrying value to its estimated net realizable value.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2017, we recorded an impairment of </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> related to inventory in our Fabrication Division that was originally received in connection with a settlement with a vendor in 2014. The inventory consisted of specialty and high-grade copper nickel and steel materials as well as lower-grade carbon steel pipe and valve fittings. During 2017, we performed our annual inspection of this inventory and determined that the high-grade stainless steel and copper nickel components remained in good condition; however; much of the lower-grade carbon steel pipe and valve fittings had deteriorated significantly due to exposure to the elements. As a result, we recorded an impairment to reduce the carrying value of the lower-grade inventory to scrap value and reduced the carrying value of the high-grade inventory to its estimated net realizable value based on its good condition.  During </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we recorded an additional impairment of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the high-grade inventory based on third party indications of value for the inventory, which reduced the carrying value of the inventory to its scrap value of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2017, we recorded an impairment of </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> related to inventory in our Fabrication Division that was originally received in connection with a settlement with a customer in 2013 related to a deepwater construction project.  The inventory consisted of specialty piping and valves for which demand for the inventory was negatively impacted by the lack of offshore construction activity.  As a result, we recorded an impairment to reduce the carrying value of the inventory to scrap value. </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The inventory impairments are included within asset impairments and gain (loss) on assets held for sale, net on our Statement of Operations.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other -</font><font style="font-family:inherit;font-size:10pt;"> We have determined that our impairments of assets held for sale and inventory are non-recurring fair value measurements that fall within Level 3 of the fair value hierarchy.</font></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810923552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME (LOSS) PER COMMON SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INCOME (LOSS) PER COMMON SHARE </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the computation of basic and diluted income (loss) per share (in thousands, except per share data):</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: distributed and undistributed income (loss) from unvested restricted stock</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common shareholders</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,378</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,769</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,032</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,631</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted income (loss) per common share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">______________</font></div><div style="line-height:120%;text-indent:18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) We have&#160;no&#160;dilutive securities.</font></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6664816000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CREDIT FACILITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">CREDIT FACILITIES</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CREDIT FACILITIES</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Credit Agreement </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a </font><font style="font-family:inherit;font-size:10pt;">$40.0 million</font><font style="font-family:inherit;font-size:10pt;"> revolving credit facility with Hancock Whitney Bank ("Credit Agreement") that can be used for borrowings or letters of credit. On August 27, 2018, we amended our Credit Agreement which, among other things, extended its maturity date to June 9, 2020. Our amended quarterly financial covenants during the remaining term of the Credit Agreement are as follows:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ratio of current assets to current liabilities of not less than </font><font style="font-family:inherit;font-size:10pt;">1.25</font><font style="font-family:inherit;font-size:10pt;">:1.00;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Minimum tangible net worth of at least the sum of </font><font style="font-family:inherit;font-size:10pt;">$180.0 million</font><font style="font-family:inherit;font-size:10pt;">, plus </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the proceeds from any issuance of stock or other equity after deducting of any fees, commissions, expenses and other costs incurred in such offering; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ratio of funded debt to tangible net worth of not more than </font><font style="font-family:inherit;font-size:10pt;">0.50</font><font style="font-family:inherit;font-size:10pt;">:1.00.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Credit Agreement also includes restrictions regarding our ability to: (i) grant liens; (ii) make certain loans or investments; (iii) incur additional indebtedness or guarantee other indebtedness in excess of specified levels; (iv) make any material change to the nature of our business or undergo a fundamental change; (v) make any material dispositions; (vi) acquire another company or all or substantially all of its assets; (vii) enter into a merger, consolidation, or sale leaseback transaction; or (viii) declare and pay dividends if any potential default or event of default occurs.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest on borrowings under the Credit Agreement may be designated, at our option, as either the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Wall Street Journal</font><font style="font-family:inherit;font-size:10pt;"> published Prime Rate (</font><font style="font-family:inherit;font-size:10pt;">5.5%</font><font style="font-family:inherit;font-size:10pt;"> at December 31, 2018) or LIBOR (</font><font style="font-family:inherit;font-size:10pt;">2.5%</font><font style="font-family:inherit;font-size:10pt;"> at December 31, 2018) plus </font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;"> per annum. Commitment fees on the unused portion of the Credit Agreement are </font><font style="font-family:inherit;font-size:10pt;">0.4%</font><font style="font-family:inherit;font-size:10pt;"> per annum and interest on outstanding letters of credit is </font><font style="font-family:inherit;font-size:10pt;">2.0%</font><font style="font-family:inherit;font-size:10pt;"> per annum. The Credit Agreement is secured by substantially all of our assets (with a negative pledge on our real property). </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding borrowings under our Credit Agreement and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> of outstanding letters of credit to support  our projects, providing </font><font style="font-family:inherit;font-size:10pt;">$37.1 million</font><font style="font-family:inherit;font-size:10pt;"> of available capacity. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with all of our financial covenants, with a tangible net worth of </font><font style="font-family:inherit;font-size:10pt;">$199.2 million</font><font style="font-family:inherit;font-size:10pt;"> (as defined by the Credit Agreement), a ratio of current assets to current liabilities of </font><font style="font-family:inherit;font-size:10pt;">2.85</font><font style="font-family:inherit;font-size:10pt;"> to 1.0 and a ratio of funded debt to tangible net worth of </font><font style="font-family:inherit;font-size:10pt;">0.01</font><font style="font-family:inherit;font-size:10pt;">:1.00.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Surety Bonds </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We issue surety bonds in the ordinary course of business to support our projects.  At December 31, 2018, we had </font><font style="font-family:inherit;font-size:10pt;">$396.6 million</font><font style="font-family:inherit;font-size:10pt;"> of outstanding surety bonds to support our projects.</font></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810923552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INCOME TAXES</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the U.S. federal statutory tax rate to our income tax (expense) benefit for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.0%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,945</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase (decrease) resulting from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Permanent differences</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.9)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discrete items</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting of common stock</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,308</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21.7)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax (expense) benefit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.8)%</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,193</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.1%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.7%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Tax (Expense) Benefit</font><font style="font-family:inherit;font-size:10pt;"> - Significant components of our income tax (expense) benefit for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.9765625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(317</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(361</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Total current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(317</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(663</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">644</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(392</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(254</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,276</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,378</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax (expense) benefit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,193</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Taxes</font><font style="font-family:inherit;font-size:10pt;"> - Significant components of our deferred tax assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.7265625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncompleted contracts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term incentive awards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal net operating losses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,962</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State net operating losses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">395</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">394</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,199</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,605</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid insurance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(450</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(453</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,058</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,501</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred taxes </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(200</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">______________</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1)&#160;&#160;&#160;&#160;Amounts are included in other noncurrent liabilities on our Balance Sheet.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At December 31, 2018 and 2017, we had total DTAs of </font><font style="font-family:inherit;font-size:10pt;">$15.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$18.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively (including U.S. federal net operating loss(es) ("NOL(s)") DTAs of </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$13.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively).  On a periodic and ongoing basis we evaluate our DTAs (including our NOL DTAs) and assess the appropriateness of our valuation allowance(s) ("VA(s)").  In assessing the need for a VA, we consider both positive and negative evidence related to the likelihood of realizing our DTAs.  If, based upon the available evidence, our assessment indicates that it is more likely than not that some or all of the DTAs will not be realized, we record a VA. Our assessments include, among other things, the amount of taxable temporary differences that will result in future taxable income, the value and quality of our backlog, evaluations of existing and anticipated market conditions, analysis of recent and historical operating results (including cumulative losses over multiple periods) and projections of future results and strategic plans, as well as asset expiration dates.  As a result of our assessment and due to cumulative losses for the three years ended December 31, 2018, we believe the negative evidence outweighs the positive evidence with respect to our ability to realize our U.S. federal NOL DTAs, and accordingly, at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we had VAs of </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, offsetting our total DTAs. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had gross U.S. federal NOL carryforwards (excluding VAs) of </font><font style="font-family:inherit;font-size:10pt;">$47.4 million</font><font style="font-family:inherit;font-size:10pt;">, which will expire in 2037, and we had gross state NOL carryforwards (excluding VAs) of </font><font style="font-family:inherit;font-size:10pt;">$24.5 million</font><font style="font-family:inherit;font-size:10pt;">, which will expire in 2035 through 2038.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Uncertain Tax Positions </font><font style="font-family:inherit;font-size:10pt;">- Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments.  Interest and penalties on uncertain tax positions are recorded within income tax expense. Tax returns subject to examination by the U.S. Internal Revenue Service are open for years after 2014. At December 31, 2018 and 2017, we had no material reserves for uncertain tax positions. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Tax Cuts and Jobs Act</font><font style="font-family:inherit;font-size:10pt;"> - In December 2017, the Tax Cuts and Jobs Act was signed into law which, among other things, reduced the U.S. federal corporate income tax rate from a maximum of </font><font style="font-family:inherit;font-size:10pt;">35.0%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">21.0%</font><font style="font-family:inherit;font-size:10pt;"> (effective January 1, 2018). As a result, in accordance with Staff Accounting Bulletin 118, during 2017 we recorded provisional amounts related to the impacts of the Tax Cuts and Jobs Act. Such impacts were immaterial to our deferred tax position at December 31, 2017.  During 2018, we filed our 2017 U.S. federal tax return and applicable state tax returns, which did not result in any material adjustment to the provisional amounts we recorded during 2017.</font></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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822209840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RETIREMENT AND LONG-TERM INCENTIVE PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_SharebasedPaymentsandRetirementDisclosureAbstract', window );"><strong>Share-based Payments and Retirement Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock', window );">RETIREMENT AND LONG-TERM INCENTIVE PLANS</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RETIREMENT AND LONG-TERM INCENTIVE PLANS</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Defined Contribution Plan</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We sponsor a defined contribution plan for eligible employees that is qualified under Section 401(k) of the Internal Revenue Code, which includes voluntary employee pre-tax contributions and a Company matching contribution, with potential additional discretionary contributions determined by the Board of Directors. Effective April 1, 2016, we temporarily suspended our matching contribution in response to the downturn in the oil and gas industry. For 2018, 2017 and 2016, we contributed </font><font style="font-family:inherit;font-size:10pt;">$0</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, to the plan.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Term Incentive Plans</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under our long-term incentive plans ("Incentive Plans"), the Compensation Committee of our Board of Directors may grant equity-based awards to eligible employees and non-employee directors, including restricted stock and restricted stock units, stock options and stock-based performance awards. The Compensation Committee determines the number of shares or stock options subject to each award, as well as the terms, conditions, performance measures, and other provisions of the award. A summary of our Incentive Plans, and the number of shares of our common stock that may be issued under each plan, is as follows: </font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Long-Term Incentive Plan (approved on February 13, 1997) - </font><font style="font-family:inherit;font-size:10pt;">1,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2002 Long-Term Incentive Plan (approved on April 24, 2002, and amended on April 26, 2006) - </font><font style="font-family:inherit;font-size:10pt;">500,000</font><font style="font-family:inherit;font-size:10pt;"> shares;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2011 Stock Incentive Plan (approved on April&#160;28, 2011) - </font><font style="font-family:inherit;font-size:10pt;">500,000</font><font style="font-family:inherit;font-size:10pt;"> shares; and   </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">2015</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Incentive Plan (approved on April 23,2015) </font><font style="font-family:inherit;font-size:10pt;">- </font><font style="font-family:inherit;font-size:10pt;">1,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">527,357</font><font style="font-family:inherit;font-size:10pt;"> aggregate shares available for future issuance under our Incentive Plans. We issue new shares through our transfer agent in connection with issuances under the Incentive Plans.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock and Stock Option Awards - </font><font style="font-family:inherit;font-size:10pt;">Restricted stock awards represent shares of restricted stock and restricted stock units and are subject to transfer restrictions, forfeit provisions and other terms and conditions of the Incentive Plans. Restricted stock awards to our employees generally have a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year graded vesting period and awards to our non-employee directors vest over a </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">-month period.  The total initial fair value for these awards is determined based upon the closing price of our stock (typically subject to a minimum price) on the date of grant applied to the total number of shares that we anticipate will vest. The fair value is expensed on a straight-line basis over the applicable vesting period. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity for our restricted stock awards for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="20" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per&#160; Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per&#160; Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per&#160; Share</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted shares, beginning of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">440,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">383,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259,699</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(250,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(215,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(114,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(108,654</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93,082</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37,294</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted shares, end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">526,438</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445,126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370,565</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for our restricted stock awards was </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total income tax benefit (expense) recognized for our share-based compensation arrangements was </font><font style="font-family:inherit;font-size:10pt;">$19,000</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized compensation expense related to our restricted stock awards. This cost is expected to be recognized over a weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years. The total fair value of restricted stock awards granted during 2018 was </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;"> and the total fair value of restricted stock awards that vested during 2018 was </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">.  At December 31, 2018 we had no outstanding stock option awards and no stock option awards were made during 2018, 2017 or 2016.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Awards - </font><font style="font-family:inherit;font-size:10pt;">Stock-based performance awards represent awards that are settled in cash and for which the amount payable is determined based upon our total shareholder return during the performance period compared to an industry peer group as determined by our Compensation Committee. The awards have a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year performance period with grants outstanding for 2016, 2017 and 2018 having performance periods ending December 31, 2018, 2019, and 2020, respectively. The cash payment occurs in the period immediately following the completion of the performance period.  The fair value of the awards is calculated each reporting period and is expensed on a straight-line basis over the applicable performance period, with cumulative adjustments for changes in the fair value between reporting periods. </font></div><div style="line-height:120%;text-align:justify;padding-left:18px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compensation expense for our stock-based performance awards was </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total fair value of stock-based performance awards granted during </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and 2016 was </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, as determined using a Monte Carlo simulation model.</font></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_gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Retirement Plan And Stock Incentive Plans Disclosure [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_RetirementPlanAndStockIncentivePlansDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_SharebasedPaymentsandRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Payments and Retirement Disclosure [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_SharebasedPaymentsandRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810853904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">ACQUISITIONS</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ACQUISITIONS</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2016, we acquired substantially all of the assets and assumed certain liabilities of LEEVAC Shipyards, L.L.C. and its affiliates for a purchase price of </font><font style="font-family:inherit;font-size:10pt;">$20.0 million</font><font style="font-family:inherit;font-size:10pt;">, subject to a working capital adjustment whereby we received a dollar-for-dollar reduction for the assumption of certain net liabilities of the seller and settlement payments applied from sureties on certain ongoing projects that were assigned to us in the transaction. After taking into account these adjustments, we received approximately </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash from the seller.  In connection with the transaction, we acquired approximately </font><font style="font-family:inherit;font-size:10pt;">$121.2 million</font><font style="font-family:inherit;font-size:10pt;"> of backlog, inclusive of approximately </font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;"> of  fair value adjustments and seller reimbursements allocated to </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> newbuild construction projects for </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> customers.</font></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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822119536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMMITMENTS AND CONTINGENCIES</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to various routine legal proceedings in the normal conduct of our business, primarily involving commercial disputes and claims, workers&#8217; compensation claims, and claims for personal injury under general maritime laws of the U.S. and the Jones Act. While the outcome of these lawsuits, legal proceedings and claims cannot be predicted with certainty, we believe that the outcome of any such proceedings, even if determined adversely, would not have a material adverse effect on our financial position, results of operations or cash flows. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">MPSV Termination Letter</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We received notices of termination of the contracts for the construction of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> MPSVs from one of our Shipyard Division customers.&#160; We dispute the purported terminations and disagree with the customer&#8217;s reasons for such terminations. Pending the resolution of the dispute, we have ceased all work and the partially completed MPSVs and associated equipment and materials remain at our shipyard in Houma, Louisiana. The customer also notified our Surety of its purported terminations of the construction contracts and made claims under the bonds issued by the Surety in connection with the construction of the two MPSVs. We have notified and met with our Surety regarding our disagreement with, and objection to, the customer's purported termination and its claims. Discussions with the Surety are ongoing. On October 2, 2018, we filed a lawsuit against the customer to enforce our rights and remedies under the applicable construction contracts. Our lawsuit disputes the propriety of the customer&#8217;s purported termination of the construction contracts and seeks to recover damages associated with the customer&#8217;s actions. The customer filed its response to our lawsuit denying many of the allegations in the lawsuit and asserting a counterclaim against us seeking, among other things, declaratory judgment as to the validity of the customer&#8217;s purported terminations of the construction contracts and other purported claims for which the customer is seeking damages in an unspecified amount.&#160; We have filed a response to the counterclaim denying all of the customer&#8217;s claims.  Subsequent to December 31, 2018, the customer filed a motion with the court seeking, among other things, to obtain possession of the </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> MPSVs.  We intend to respond to the motion at the appropriate time.  </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are unable to estimate the probability of a favorable or unfavorable outcome with respect to the dispute or estimate the amount of potential loss, if any, related to this matter. We can provide no assurances that we will not incur additional costs as we pursue our rights and remedies under the contracts and defend against the customer&#8217;s claims.&#160;At December 31, 2018, other noncurrent assets on our Balance Sheet included a net contract asset of </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;">, which consisted of our contract asset, accrued contract losses, and deferred revenue balances at the time of the customer's purported termination of the contracts.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Insurance</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may be exposed to future losses through our use of deductibles and self-insured retentions for our exposures related to third party liability and workers' compensation.  We expect liabilities in excess of any deductibles and self-insured retentions to be covered by insurance.  To the extent we are self-insured, reserves are recorded based upon our estimates, with input from legal and insurance advisors.  Changes in assumptions, as well as changes in actual experience, could cause these estimates to change. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Letters of Credit and Surety Bonds</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We obtain letters of credit under our Credit Agreement or surety bonds from financial institutions to provide to our customers in order to secure advance payments or guarantee performance under our contracts, or in lieu of retention being withheld on our contracts.  With respect to a letter of credit under our Credit Agreement, any advance payment in the event of non-performance under a contract would become a borrowing under our Credit Agreement and thus a direct obligation. With respect to a surety bond, any advance payment in the event of non-performance is subject to indemnification of the surety by us, which may require us to borrow under our Credit Agreement.  When a contract is complete, the contingent obligation terminates and letters of credit or surety bonds are returned.  See Note 7 for further discussion of our Credit Agreement and surety bonds.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Environmental Matters</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operations are subject to extensive and changing U.S. federal, state and local laws and regulations, as well as the laws of other countries, that establish health and environmental quality standards.  These standards, among others, relate to air and water pollutants and the management and disposal of hazardous substances and wastes.  We are exposed to potential liability for personal injury or property damage caused by any release, spill, exposure or other accident involving such pollutants, substances or wastes.  </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the historical operation of our facilities, including those associated with acquired operations, substances which currently are or might be considered hazardous were used or disposed of at some sites that will or may require us to make expenditures for remediation. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe we are in compliance, in all material respects, with environmental laws and regulations and maintain insurance coverage to mitigate exposure to environmental liabilities.  We do not believe any environmental matters will have a material adverse effect on our financial condition, results of operations or cash flow.</font></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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810971856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OPERATING SEGMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">OPERATING SEGMENTS</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">OPERATING SEGMENTS</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate and manage our business through </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> operating divisions ("Fabrication", "Shipyard", "Services" and "EPC") and </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> non-operating division ("Corporate"), which represent our reportable segments.We believe that our operating divisions each meet the criteria of reportable segments under GAAP. Our </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> operating divisions and Corporate Division are discussed below.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fabrication Division</font><font style="font-family:inherit;font-size:10pt;"> -</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font><font style="font-family:inherit;font-size:10pt;">Our Fabrication Division fabricates modules for petrochemical and industrial facilities, foundations for alternative energy developments and other complex steel structures.  Our Fabrication Division also fabricates offshore drilling and production platforms and other offshore structures for customers in the oil and gas industry, including jackets and deck sections of fixed production platforms, hull, tendon, and/or deck sections of floating production platforms (such as TLPs, SPARs, FPSOs and MinDOCs), piles, wellhead protectors, subsea templates, and various production, compressor, and utility modules along with pressure vessels.  We perform these activities at our fabrication yard in Houma, Louisiana.</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shipyard Division - </font><font style="font-family:inherit;font-size:10pt;">Our Shipyard Division fabricates newbuild vessels, including OSVs, MPSVs, research vessels, tug boats, salvage vessels, towboats, barges, drydocks, anchor handling vessels, lift boats and other marine vessels. Our Shipyard Division also performs marine repair activities, including steel repair, blasting and painting services, electrical systems repair, machinery and piping system repairs, and propeller, shaft, and rudder reconditioning. In addition, we perform conversion projects that consist of lengthening vessels, modifying vessels to permit their use for a different type of activity, and other modifications to enhance the capacity or functionality of a vessel. We perform these activities at our shipyards in Houma, Jennings and Lake Charles, Louisiana.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Services Division</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">- </font><font style="font-family:inherit;font-size:10pt;">Our Services Division provides interconnect piping services on offshore platforms and inshore structures. Interconnect piping services involve sending employee crews to offshore platforms in the GOM to perform welding and other activities required to connect production equipment, service modules and other equipment on a platform. We also contract with oil and gas companies that have platforms and other structures located in the inland lakes and bays throughout the southeastern United States for various on-site construction and maintenance activities. In addition, we fabricate packaged skid units and perform various municipal and drainage projects, such as pump stations, levee reinforcement, bulkheads and other public works projects for state and local governments. We perform these services at our customer's facilities or at our services yard in Houma, Louisiana.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">EPC Division - </font><font style="font-family:inherit;font-size:10pt;">Our EPC Division was created during the fourth quarter 2017 to manage potential work for the SeaOne Project, offshore wind opportunities and other projects that may require project management of EPC activities. During the fourth quarter 2017, SeaOne selected us as the prime contractor for the engineering, procurement, construction, installation, commissioning and start-up operations for its SeaOne Project. This project is expected to consist of an export facility in Gulfport, Mississippi and import facilities in the Caribbean and South America. Our current activities include pricing, planning and scheduling for the project. SeaOne&#8217;s selection of the Company is non-binding and commencement of the project remains subject to a number of conditions, including agreement on terms of the engagement with SeaOne. We understand that SeaOne is in the process of securing financing for the project. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Corporate Division</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> - </font><font style="font-family:inherit;font-size:10pt;">Our Corporate Division represents expenses that do not directly relate to our </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> operating divisions and are not allocated to our operating divisions. Such expenses include, but are not limited to, costs related to executive management and directors' fees, clerical and administrative salaries, costs of maintaining our corporate office and costs associated with overall governance and being a publicly traded company. </font></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generally evaluate the performance of, and allocate resources to, our divisions based upon gross profit (loss) and operating income (loss). Segment assets are comprised of all assets attributable to each division. Intersegment revenues are priced at the estimated fair value of work performed. Summarized financial information for our segments as of and for the three-year period ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22" rowspan="1"></td></tr><tr><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Corporate</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Eliminations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,424</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,794</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,472</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,331</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,196</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,229</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,197</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22" rowspan="1"></td></tr><tr><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Corporate</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Eliminations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,941</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,870</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,575</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(730</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,925</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">404</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,745</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">270,840</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22" rowspan="1"></td></tr><tr><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard </font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Corporate</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Eliminations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">286,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,801</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(644</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,217</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,798</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,775</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">806</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,795</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">322,408</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_______________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(1)   </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss and operating loss for 2018 for our Fabrication Division includes a </font><font style="font-family:inherit;font-size:9pt;">$2.4 million</font><font style="font-family:inherit;font-size:9pt;"> impact from increased costs on a petrochemical module project and our Shipyard Division includes a </font><font style="font-family:inherit;font-size:9pt;">$6.7 million</font><font style="font-family:inherit;font-size:9pt;"> impact from increased forecast costs on our harbor tug projects.  Operating loss also includes a net benefit of </font><font style="font-family:inherit;font-size:9pt;">$6.9 million</font><font style="font-family:inherit;font-size:9pt;"> related to a gain on the sale of our South Texas Properties of </font><font style="font-family:inherit;font-size:9pt;">$8.0 million</font><font style="font-family:inherit;font-size:9pt;"> and a gain on insurance recoveries of </font><font style="font-family:inherit;font-size:9pt;">$3.6 million</font><font style="font-family:inherit;font-size:9pt;">, offset partially by impairments of </font><font style="font-family:inherit;font-size:9pt;">$4.4 million</font><font style="font-family:inherit;font-size:9pt;"> related to inventory and assets that were held for sale and a loss on assets sold of </font><font style="font-family:inherit;font-size:9pt;">$0.3 million</font><font style="font-family:inherit;font-size:9pt;"> within our Fabrication and Shipyard Divisions. See Note 2 for further discussion of the project charges and Note 3 and Note 5 for further discussion of our asset impairments and gains on assets held for sale.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(2) </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss and operating loss for 2017 for our Shipyard Division includes a </font><font style="font-family:inherit;font-size:9pt;">$34.5 million</font><font style="font-family:inherit;font-size:9pt;"> impact from increased forecast costs on our MPSV projects. See Note 2 for further discussion of the MPSV projects.</font></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_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810902224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY OPERATING RESULTS (UNAUDITED)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">QUARTERLY OPERATING RESULTS (UNAUDITED)</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">QUARTERLY OPERATING RESULTS (UNAUDITED)</font></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents selected unaudited consolidated financial information on a quarterly basis for 2018 and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018 </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,712</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(699</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,212</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,964</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,682</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted EPS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.36</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.73</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.31</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017 </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,897</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,620</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(494</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,914</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted EPS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.45</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.73</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.63</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:9pt;">______________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:22px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss and net loss for the fourth quarter 2018 was primarily due to under recovery of our overhead costs within our Fabrication Division and a </font><font style="font-family:inherit;font-size:9pt;">$5.8 million</font><font style="font-family:inherit;font-size:9pt;"> impact from increased forecast costs on our harbor tug projects within our Shipyard Division. See Note 2 for further discussion of these projects. Net loss benefited from the reversal of a bad debt reserve of </font><font style="font-family:inherit;font-size:9pt;">$2.8 million</font><font style="font-family:inherit;font-size:9pt;"> established during the third quarter 2018 for a receivable that was collected during the fourth quarter 2018.  Net loss also includes a </font><font style="font-family:inherit;font-size:9pt;">$4.1 million</font><font style="font-family:inherit;font-size:9pt;"> gain on the sale of our Texas North Yard, offset partially by impairments of </font><font style="font-family:inherit;font-size:9pt;">$3.0 million</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:22px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss for the fourth quarter 2017 includes a </font><font style="font-family:inherit;font-size:9pt;">$34.5 million</font><font style="font-family:inherit;font-size:9pt;"> impact from increased forecast costs on our MPSV projects within our Shipyard Division. See Note 2 for further discussion of the MPSV projects.</font></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_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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://fasb.org/us-gaap/role/ref/legacyRef<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>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818849552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of 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, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ConsolidationPolicyTextBlock', window );">Nature of Operations</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nature of Operations</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gulf Island Fabrication, Inc. ("Gulf Island"), together with its subsidiaries ("the Company," "we," "us" and "our"), is a leading fabricator of complex steel structures, modules and marine vessels used in energy extraction and production, petrochemical and industrial facilities, power generation, alternative energy and shipping and marine transportation operations. We also provide project management for engineering, procurement and construction ("EPC") projects along with installation, hookup, commissioning, and repair and maintenance services.  In addition, we perform civil, drainage and other work for state and local governments. Our customers include United States ("U.S.") and, to a lesser extent, international energy producers; petrochemical, industrial, power and marine operators; EPC companies; and certain agencies of the U.S. government. We operate and manage our business through four operating divisions ("Fabrication", "Shipyard", "Services" and "EPC") and one non-operating division ("Corporate"), which represent our reportable segments. Our corporate headquarters is located in Houston, Texas, with fabrication facilities located in Houma, Jennings and Lake Charles, Louisiana.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Significant projects in our backlog include the expansion of a paddle wheel riverboat, the construction of nine remaining harbor tug vessels, two offshore regional class marine research vessels (with a customer option for a third vessel), two vehicle ferries, two towboats, an ice-breaker tug, and a towing, salvage and rescue ship for the U.S. Navy (with customer options for seven additional vessels). Recently completed projects include the fabrication of complex modules for a newbuild petrochemical facility and construction of two technologically-advanced OSVs, and a harbor tug vessel. Previous projects also include the fabrication of wind turbine foundations for the first offshore wind project in the U.S., and construction of two of the largest liftboats servicing the Gulf of Mexico ("GOM"), one of the deepest production jackets in the GOM, and the first single point anchor reservoir ("SPAR") hull fabricated in the U.S. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> Basis of Presentation</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying Consolidated Financial Statements ("Financial Statements") have been prepared in accordance with the rules and regulations of the U.S. Securities and Exchange Commission (the "SEC") and accounting principles generally accepted in the U.S. ("GAAP").  The Financial Statements reflect all majority owned subsidiaries. Intercompany balances and transactions have been eliminated in consolidation. Certain balances at December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, have been reclassified within our Consolidated Balance Sheets ("Balance Sheet") to conform to our presentation at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and certain amounts for </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and 2016 have been reclassified within our Consolidated Statements of Operations ("Statement of Operations") to conform to our presentation for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.  See below for further discussion of the reclassification of certain balances for prior years. </font></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_gifi_BusinessOutlookPolicyPolicyTextBlock', window );">Business Outlook</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Outlook</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We continue to strategically position the Company to participate in the fabrication of petrochemical and industrial facilities, pursue offshore wind opportunities, enter the EPC industry, and diversify our customer base within all our operating divisions.  In addition, we continue to focus on maintaining our liquidity and securing meaningful new project awards and backlog in the near-term, and generating operating income and cash flows from operations in the longer-term.  We have made significant progress in our efforts to increase our backlog and improve and preserve our liquidity, including ongoing cost reductions (including reducing the cash compensation paid to our directors and the salaries of our executive officers) and the sale of underutilized assets.  See Note 3 for further discussion of our recent asset sales and assets held for sale at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe our cash, cash equivalents, short-term investments and availability under our Credit Agreement (defined in Note 7), will be sufficient to enable us to fund our operating expenses, meet our working capital and capital expenditure requirements, and satisfy any debt service obligations or other funding requirements, for at least twelve months from the filing date of this Report.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></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_gifi_OperatingCyclePolicyPolicyTextBlock', window );">Operating Cycle</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Cycle</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The durations of our contracts vary, but typically extend beyond twelve months from the date of contract award. Consistent with industry practice, assets and liabilities have been classified as current under the operating cycle concept whereby all contract-related items are classified as current regardless of whether cash will be received or paid within a twelve month period. Assets and liabilities classified as current which may not be received or paid within the next twelve months include contract retainage, contract assets, deferred revenue and contract liabilities. Variations from normal contract terms may result in the classification of assets and liabilities as long-term.</font></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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of our Financial Statements in conformity with GAAP requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosures of contingent assets and liabilities.  We believe our most significant estimates and judgments are associated with revenue recognition for our contracts, including application of the percentage-of-completion method, estimating costs to complete each contract and the recognition of incentives, unapproved change orders, claims, and liquidated damages; fair value and recoverability assessments that must be periodically performed with respect to long-lived assets and our assets held for sale; determination of deferred income tax assets, liabilities and related valuation allowances; reserves for bad debts; and liabilities related to self-insurance programs. If the underlying estimates and assumptions upon which our Financial Statements are based change in the future, actual amounts may differ materially from those included in the Financial Statements.</font></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</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report basic and diluted earnings per share ("EPS") using the "two-class" method as required under GAAP.  The calculation of EPS using the two-class method is required when a company has two or more classes of common stock or participating securities. Certain of our unvested restricted stock (which are not included in our basic or diluted weighted average shares outstanding) contain the right to receive non-refundable dividends and therefore represent participating securities. See Note 6 for calculations of our basic and diluted EPS.</font></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 Equivalents</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider investments with original maturities of three months or less when purchased to be cash equivalents.</font></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_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory is recorded at the lower of cost or net realizable value determined using the first-in-first-out basis.  The cost of inventory includes acquisition costs, production or conversion costs, and other costs incurred to bring the inventory to a current location and condition.  Net realizable value is our estimated selling price in the normal course of business, less reasonably predictable costs of completion, disposal and transportation.  An allowance for excess or inactive inventory is recorded based on an analysis that considers current inventory levels, historical usage patterns, estimates of future sales and salvage value.  See Note 5 for further discussion of our inventory.  </font></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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Allowance for Doubtful Accounts</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business we extend credit to our customers on a short-term basis and contract receivables are generally not collateralized; however, we typically have the right to place liens on our projects in the event of nonpayment by our customers. We routinely review individual contract receivable balances for collectibility and make provisions for probable uncollectible amounts as necessary. Among the factors considered in our review are the financial condition of our customer and its access to financing, underlying disputes with the customer, the age and value of the receivable balance, and economic conditions in general. </font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customer base historically includes a significant number of energy related companies and their contractors. This concentration of customers in the energy sector may impact our overall exposure to credit risk, either positively or negatively, in that customers may be similarly affected by changes in economic or other conditions.  See Note 2 for further discussion of our allowance for doubtful accounts.</font></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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards under our stock-based compensation plans are calculated using a fair value based measurement method. Compensation expense for share based awards is recognized only for those awards that are expected to vest. We use the straight-line method to recognize share-based compensation expense over the requisite service period of the award.  We recognize the excess tax benefit or tax deficiency resulting from the difference between the deduction we receive for tax purposes and the stock-based compensation expense we recognize for financial reporting purposes created when common stock vests, as an income tax benefit or expense in our Statement of Operations.  See Note 9 for further discussion of our stock-based and other compensation plans.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax payments made on behalf of employees to taxing authorities in order to satisfy employee income tax withholding obligations from the vesting of shares under our stock-based compensation plans are classified as a financing activity in our Consolidated Statement of Cash Flows ("Statement of Cash Flows").</font></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_gifi_AssetsHeldForSalePolicyTextBlock', window );">Assets Held for Sale</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets Held for Sale</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets held for sale are measured at the lower of their carrying amount or fair value less cost to sell. See Note 3 for further discussion of our assets held for sale.</font></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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Depreciation Expense</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation Expense</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We depreciate property, plant and equipment on a straight-line basis over estimated useful lives ranging from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">25 years</font><font style="font-family:inherit;font-size:10pt;">, absent any indicators of impairment. Ordinary maintenance and repairs, which do not extend the physical or economic lives of the plant or equipment, are charged to expense as incurred. See Note 4 for further discussion of our property, plant and equipment.</font></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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived Assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review long-lived assets for impairment, which include property, plant and equipment and finite-lived intangible assets  included within other assets, when events or changes in circumstances indicate that the carrying amount may not be recoverable.  If a recoverability assessment is required, the estimated future undiscounted cash flow associated with the assets or asset groups are compared to their respective carrying amounts to determine if an impairment exists.  An impairment loss is measured by comparing the fair value of the asset or asset group to its carrying amount and recording the excess of the carrying amount of the asset or asset group over its fair value as an impairment charge. An asset group constitutes the minimum level for which identifiable cash flows are principally independent of the cash flows of other assets or asset groups. Fair value is determined based on discounted cash flows, appraised values or third party indications of value, as appropriate.  See Note 5 for further discussion of impairments recorded for our long-lived assets.</font></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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our fair value determinations for financial assets and liabilities are based on the particular facts and circumstances. Financial instruments are required to be categorized within a valuation hierarchy based upon the lowest level of input that is significant to the fair value measurement.  The three levels of the valuation hierarchy are as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1 - inputs are based upon quoted prices for identical instruments traded in active markets.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2 - inputs are based upon quoted prices for similar instruments in active markets and model-based valuation techniques for which all significant assumptions are observable in the market.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:29px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3 - inputs are based upon model-based valuation techniques for which significant assumptions are generally not observable in the market and typically reflect estimates and assumptions that we believe market participants would use in pricing the asset or liability. These include discounted cash flow models and similar valuation techniques.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 5 for additional discussion of our fair value measurements. </font></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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">General</font><font style="font-family:inherit;font-size:10pt;"> - Our revenue is derived from customer contracts and agreements that are awarded on a competitively bid and negotiated basis using a range of contracting options, including fixed-price, unit-rate and T&amp;M.  Our contracts primarily relate to the fabrication and construction of steel structures, modules and marine vessels, and project management services and other service arrangements. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenue for our contracts in accordance with Accounting Standards Update ("ASU") 2014-09, Topic 606 &#8220;Revenue from Contracts with Customers&#8221; ("Topic 606"), which was adopted by us on January 1, 2018, and supersedes previous revenue recognition guidance, including industry-specific guidance.  Accordingly, the reported results for 2018 reflect the application of Topic 606 guidance, while the comparable results for 2017 and 2016 were prepared under previous revenue recognition guidance. See further discussion of our adoption of Topic 606 below.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606 requires entities to recognize revenue in a way that depicts the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Additionally, provisions of Topic 606 specify  which goods and services are distinct and represent separate performance obligations (representing the unit of account in Topic 606) within a contract and which goods and services (which could include multiple contracts or agreements) should be aggregated. In general, a performance obligation is a contractual obligation to construct and/or transfer a distinct good or service to a customer. The transaction price of a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Revenue for performance obligations satisfied over time are recognized as the work progresses. Revenue for performance obligations that do not meet the criteria for over time recognition are recognized at a point-in-time when a performance obligation is complete and a customer has obtained control of a promised asset. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fixed-Price and Unit-Rate Contracts - </font><font style="font-family:inherit;font-size:10pt;">Revenue for our fixed-price and unit-rate contracts is recognized using the percentage-of-completion method (an input method), based on contract costs incurred to date compared to total estimated contract costs.  Contract costs include direct costs, such as materials and labor, and indirect costs that are attributable to contract activity.  Material costs that are significant to a contract and do not reflect an accurate measure of project completion are excluded from the determination of our contract progress. Revenue for such materials is only recognized to the extent of costs incurred.  Prior to our adoption of Topic 606, revenue for our fixed-price and unit-rate contracts was recognized using the percentage-of-completion method, based on the percentage of direct labor hours incurred to date compared to total estimated direct labor hours, and revenue for materials was recognized only to the extent of costs incurred. Revenue and gross profit for contracts accounted for using the percentage-of-completion method can be significantly affected by changes in estimated cost to complete such contracts. Significant estimates impacting the cost to complete a contract include: costs of engineering, materials, components, equipment, labor and subcontracts; labor productivity; schedule durations, including subcontractor and supplier progress; contract disputes, including claims; achievement of contractual performance requirements; and contingency, among others.  The cumulative impact of revisions in total cost estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on contracts. Due to the various estimates inherent in our contract accounting, actual results could differ from those estimates, which could result in material changes to our Financial Statements and related disclosures.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">T&amp;M Contracts -</font><font style="font-family:inherit;font-size:10pt;"> Revenue for our T&amp;M contracts is recognized at contracted rates when the work is performed, the costs are incurred and collection is reasonably assured. Our T&amp;M contracts provide for labor and materials to be billed at rates specified within the contract. The consideration from the customer directly corresponds to the value of our performance completed at the time of invoicing. Our current revenue recognition method for T&amp;M contracts is consistent with the method used prior to adoption of Topic 606.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Variable Consideration</font><font style="font-family:inherit;font-size:10pt;"> - Revenue and gross profit for contracts can be significantly affected by variable consideration, which can be in the form of unapproved change orders, claims, incentives, and liquidated damages that may not be resolved until the later stages of the contract or after the contract has been completed and delivery occurs. We estimate variable consideration based on the amount we expect to be entitled and include estimated amounts in transaction price to the extent it is probable that a significant future reversal of cumulative revenue recognized will not occur or when we conclude that any significant uncertainty associated with the variable consideration is resolved. For </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, we had no material amounts in revenue related to unapproved change orders, claims, or incentives. However, at </font><font style="font-family:inherit;font-size:10pt;">December 31, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, certain projects in our Shipyard Division reflected a reduction to our estimated contract price for liquidated damages of </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The reductions in contract price were recorded during 2017.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Adoption of Topic 606</font><font style="font-family:inherit;font-size:10pt;"> - As discussed above, on January 1, 2018 we adopted Topic 606. Our adoption of Topic 606 included a detailed review of our significant contracts that were not substantially complete as of January 1, 2018. Based on our review, we determined that Topic 606 did not impact the timing or method of revenue recognition for our T&amp;M contracts.  We also concluded that the continued use of the percentage-of-completion method was appropriate for our fixed-price and unit-rate contracts given ownership and control of the work transfers to our customers as the work is performed. Although our customers retain the right and ability to change, modify or discontinue further work at any stage of the project, in the event our customers discontinue work, they are required to compensate us for the work performed to date.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior to our adoption of Topic 606, our determination of percentage-of-completion for our contracts was based on the percentage of direct labor hours incurred to date compared to total estimated direct labor hours, and revenue for materials was recognized only to the extent of costs incurred.  However, in our adoption of Topic 606, we adjusted our measure of progress for the determination of percentage-of-completion to include subcontract labor hours in addition to direct labor hours.  The impact of this change was not material to our Financial Statements and no cumulative effect adjustment to retained earnings as of January 1, 2018 was recorded (based on the application of the modified retrospective method under Topic 606).  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the fourth quarter 2018, we concluded that the use of labor hours for the determination of percentage-of-completion for our contracts was not appropriate based on the changing mix of our contracts, which include an increasing amount of engineered equipment, manufactured materials, and subcontracted services and materials. We further concluded that in our adoption of Topic 606 as of January 1, 2018, our determination of percentage-of-completion for our fixed-price and unit-rate contracts should have been based on total contract costs incurred to date compared to total estimated contact costs.  We further concluded that material costs that are significant to a contract and do not reflect an accurate measure of project completion should be excluded from the determination of our contract progress, and revenue for such materials should only be recognized to the extent of costs incurred. Accordingly, during the fourth quarter 2018 we corrected our percentage-of-completion estimates for our fixed-price and unit-rate contracts to be based on total costs incurred to date compared to total estimated contract costs.  As result of this correction, we reevaluated the required cumulative effect adjustment to retained earnings as of January 1, 2018 for the adoption impact of Topic 606.  Based on this evaluation, we determined that the cumulative effect adjustment would have been </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">, which we do not believe is material to our Financial Statements for 2018.  Accordingly, no cumulative adjustment to retained earnings as of January 1, 2018 was recorded.  We further evaluated the quarterly impacts to 2018 resulting from the correction during the fourth quarter 2018 and concluded that the impacts were not material to our quarterly Financial Statements.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Additional Disclosures</font><font style="font-family:inherit;font-size:10pt;"> - Topic 606 also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenues and cash flows from contracts with customers. See Note 2 for required disclosures under Topic 606. </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-contract Costs</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pre-contract costs are generally charged to cost of revenue as incurred, but in certain cases their recognition may be deferred if specific probability criteria are met. At December 31, 2018 and 2017, we had no deferred pre-contract costs.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></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 Taxes</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes have been provided using the liability method. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes using enacted rates expected to be in effect during the year in which the differences are expected to reverse. Due to changing tax laws, significant judgment is required to estimate the effective tax rate expected to apply to tax differences that are expected to reverse in the future.</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A valuation allowance is provided to reserve for deferred tax assets ("DTA(s)") if, based upon the available evidence, it is more likely than not that some or all of the DTAs will not be realized. The realization of our DTAs depends on our ability to generate sufficient taxable income of the appropriate character and in the appropriate jurisdictions. </font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reserves for uncertain tax positions are recognized when we consider it more likely than not that additional tax will be due in excess of amounts reflected in our income tax returns, irrespective of whether or not we have received tax assessments.  Interest and penalties on uncertain tax positions are recorded within income tax expense.  See Note 8 for further discussion of our income taxes and DTAs.</font></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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Standards</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New Accounting Standards</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition - </font><font style="font-family:inherit;font-size:10pt;">In the first quarter 2018, we adopted Topic 606.  See the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Revenue Recognition" </font><font style="font-family:inherit;font-size:10pt;">section above and Note 2 for further discussion.  </font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases - </font><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Leases,&#8221;</font><font style="font-family:inherit;font-size:10pt;"> which requires lessees to record most leases on their balance sheet but recognize expense in a manner similar to current guidance. ASU 2016-02 will be effective for us in the first quarter 2019. The new standard is required to be applied using a modified retrospective approach. Upon adoption, we will record a right of use asset and corresponding liability for our operating leases. We completed the evaluation of our significant lease contracts as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and expect adoption of this ASU will result in our recognition of a right of use asset and corresponding lease liability of approximately </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> as of January 1, 2019.</font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial instruments -</font><font style="font-family:inherit;font-size:10pt;"> In June 2016, the FASB issued ASU 2016-13, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Financial Instruments - Credit Losses - Measurement of Credit Losses on Financial Instruments,&#8221;</font><font style="font-family:inherit;font-size:10pt;"> which changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, short-term investments, loans and other instruments, entities will be required to use a new forward-looking &#8220;expected loss&#8221; model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses. The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables. ASU 2016-13 will be effective for us in the first quarter 2020. Early adoption of the new standard is permitted; however, we have not elected to early adopt the standard. The new standard is required to be applied using a cumulative-effect transition method. We are currently evaluating the effect that ASU 2016-13 will have on our financial position, results of operations and related disclosures.</font></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_gifi_AssetsHeldForSalePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets Held For Sale [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_AssetsHeldForSalePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_BusinessOutlookPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Outlook Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_BusinessOutlookPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_OperatingCyclePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Cycle 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;">gifi_OperatingCyclePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355100-122828<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32247-109318<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32280-109318<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109236672&amp;loc=d3e543-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(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_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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5144-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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6812443296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize revenue for each of our operating segments, disaggregated by contract type and timing of revenue recognition, for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:165px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price and unit-rate </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,612</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">T&amp;M </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,537</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,481</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,137</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,413</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,943</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,424</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,230</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,477</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,827</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,247</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:165px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price and unit-rate </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,787</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">T&amp;M </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,092</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,800</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(104</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,880</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,699</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,445</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,200</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,022</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:681px;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:50px;" rowspan="1" colspan="1"></td><td style="width:165px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:10px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:59px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Eliminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Contract Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price and unit-rate </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">T&amp;M </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,544</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,426</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,341</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,130</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,683</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,502</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,414</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,273</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">286,326</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">____________</font></div><div style="line-height:120%;padding-bottom:4px;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) Revenue is recognized as the contract is progressed over time. </font></div><div style="line-height:120%;padding-bottom:1px;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2) Revenue is recognized at contracted rates when the work is performed and costs are incurred.</font></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Revenue, Remaining Performance Obligation</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the remaining revenue to be earned under performance obligations for the portion of contracts not yet completed as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands).</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.3671875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:36%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Segment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Performance Obligations at December 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fabrication</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipyard </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259,644</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EPC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334,573</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________</font></div><div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) Amount excludes approximately </font><font style="font-family:inherit;font-size:9pt;">$21.9 million</font><font style="font-family:inherit;font-size:9pt;"> of remaining performance obligations related to contracts for the construction of </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;"> MPSVs that are subject to dispute pursuant to a termination notice from our customer. See Note 11 for further discussion of these contracts.</font></div><div style="line-height:120%;text-align:justify;padding-left:42px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;padding-left:48px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expect to recognize revenue for our remaining performance obligations in the following periods (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,464</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,122</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334,573</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Asset and Liability</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Information with respect to uncompleted contracts at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred on uncompleted contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">253,871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated profit (loss) earned to date</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35,470</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,954</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid subcontractor costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,368</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sub-total</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">220,769</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,948</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Billings to date</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(190,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(224,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,592</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,619</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">______________</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Deferred revenue is included within other noncurrent assets as further discussed below.</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The above amounts are included in the accompanying Balance Sheet at December&#160;31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> under the following captions (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,982</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1), (2), (3)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,845</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,754</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sub-total</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,137</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets, noncurrent </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,619</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">______________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The increase in contract liabilities compared to December 31, 2017, was primarily due to advance payments for </font><font style="font-family:inherit;font-size:9pt;">two</font><font style="font-family:inherit;font-size:9pt;"> separate projects in our Fabrication and Shipyard Divisions, offset partially by the reclassification of accrued contract losses (included within contract liabilities) to other noncurrent assets.  The accrued contract losses relate to our MPSV projects that are subject to dispute.  In addition to the accrued contract losses that were reclassified to other noncurrent assets, contract assets and deferred revenue for these projects were also reclassified to other noncurrent assets, resulting in a net contract asset balance of </font><font style="font-family:inherit;font-size:9pt;">$12.5 million</font><font style="font-family:inherit;font-size:9pt;"> for these projects within other noncurrent assets on our Balance Sheet at December 31, 2018.  See Note 11 for further discussion of the dispute. </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue recognized during 2018 related to amounts included in our contract liabilities balance at December&#160;31,&#160;2017, was </font><font style="font-family:inherit;font-size:9pt;">$5.1 million</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:1px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(3) </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Contract liabilities at December 31, 2018 and 2017, includes accrued contract losses of </font><font style="font-family:inherit;font-size:9pt;">$2.4 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$7.6 million</font><font style="font-family:inherit;font-size:9pt;">, respectively. See </font><font style="font-family:inherit;font-size:9pt;font-style:italic;">"Project Changes in Estimates"</font><font style="font-family:inherit;font-size:9pt;"> below for further discussion of our accrued contract losses.</font></div></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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk, by Risk Factor</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">However, for 2018, 2017 and 2016, certain customers individually accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of our consolidated revenue as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.53125%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Customer</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,781</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">B</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">C</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">D</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">E</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,981</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________</font></div><div style="line-height:120%;text-align:left;padding-left:42px;text-indent:-18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">*  The customer revenue was less than 10% of consolidated revenue for the year.</font></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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contract balances and changes in contract balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6604909424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ASSETS HELD FOR SALE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract', window );"><strong>Disposal Group, Not Discontinued Operation, Disposal Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock', window );">Significant Assets Included in Assets Held for Sale</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of our assets held for sale at December 31, 2018, is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:501px;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:201px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:6px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td><td style="width:5px;" rowspan="1" colspan="1"></td><td style="width:9px;" rowspan="1" colspan="1"></td><td style="width:79px;" rowspan="1" colspan="1"></td><td style="width:4px;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication Division</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard Division</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,882</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,871</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(298</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,169</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets held for sale</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,011</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">924</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,935</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></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_DisclosureOfLongLivedAssetsHeldForSaleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&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_DisclosureOfLongLivedAssetsHeldForSaleTextBlock</td>
</tr>
<tr>
<td style="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_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822030976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment consisted of the following at December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:78.7109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Useful&#160;Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">-</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,696</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,653</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3&#160;to&#160;25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transportation equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 to 5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,627</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Improvements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction in progress</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">-</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,944</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Total property, plant and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">231,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(141,143</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142,618</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Property, plant and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,930</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,899</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of Minimum Rental Payments</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Future minimum payments under leases having initial terms of one year or more are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:42.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Minimum Payments</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">578</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,624</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822148304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME (LOSS) PER COMMON SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the computation of basic and diluted income (loss) per share (in thousands, except per share data):</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: distributed and undistributed income (loss) from unvested restricted stock</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) attributable to common shareholders</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,378</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,769</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,032</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,631</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted income (loss) per common share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.36</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">______________</font></div><div style="line-height:120%;text-indent:18px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) We have&#160;no&#160;dilutive securities.</font></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818592064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of Income Tax</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the U.S. federal statutory tax rate to our income tax (expense) benefit for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="17" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.0%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,945</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase (decrease) resulting from:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Permanent differences</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.0)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.9)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.9%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discrete items</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting of common stock</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.1)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,308</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21.7)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.5)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax (expense) benefit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.8)%</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,193</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.1%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.7%</font></div></td></tr></table></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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Components of Income Tax Expense</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant components of our income tax (expense) benefit for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.9765625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(302</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(317</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(361</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Total current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(317</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(663</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">644</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">449</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,308</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(392</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(254</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,276</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,378</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax (expense) benefit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(571</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,193</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Components of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant components of our deferred tax assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:69.7265625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Uncompleted contracts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,380</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock based compensation expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">350</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term incentive awards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal net operating losses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,962</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,190</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State net operating losses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,155</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">395</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">394</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, plant and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,199</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17,605</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid insurance</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(450</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(453</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,058</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,501</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred taxes </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(200</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">______________</font></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1)&#160;&#160;&#160;&#160;Amounts are included in other noncurrent liabilities on our Balance Sheet.</font></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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822092384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RETIREMENT AND LONG-TERM INCENTIVE PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_SharebasedPaymentsandRetirementDisclosureAbstract', window );"><strong>Share-based Payments and Retirement Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Restricted Stock Awards Activity</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of activity for our restricted stock awards for </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="20" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per&#160; Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per&#160; Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per&#160; Share</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted shares, beginning of period</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">440,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">383,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.02</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">259,699</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(250,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(215,478</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(114,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(108,654</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(93,082</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37,294</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted shares, end of period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">526,438</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">445,126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370,565</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></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_gifi_SharebasedPaymentsandRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Payments and Retirement Disclosure [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_SharebasedPaymentsandRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810938816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summarized Segment Financial Information</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Summarized financial information for our segments as of and for the three-year period ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22" rowspan="1"></td></tr><tr><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Corporate</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Eliminations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,424</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">221,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,794</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,472</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,447</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,331</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,196</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,371</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,229</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">143</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,138</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97,197</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,938</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22" rowspan="1"></td></tr><tr><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Corporate</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Eliminations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,941</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44,870</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,575</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(730</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42,925</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,471</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,073</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">404</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,745</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,395</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">270,840</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22" rowspan="1"></td></tr><tr><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="21" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fabrication</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Shipyard </font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Services</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">EPC</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Corporate</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Eliminations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Consolidated</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,502</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">286,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,801</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(644</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,853</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Operating income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,217</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,798</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Depreciation expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,566</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,775</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,861</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">806</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,795</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total Assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">195,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">322,408</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_______________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(1)   </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss and operating loss for 2018 for our Fabrication Division includes a </font><font style="font-family:inherit;font-size:9pt;">$2.4 million</font><font style="font-family:inherit;font-size:9pt;"> impact from increased costs on a petrochemical module project and our Shipyard Division includes a </font><font style="font-family:inherit;font-size:9pt;">$6.7 million</font><font style="font-family:inherit;font-size:9pt;"> impact from increased forecast costs on our harbor tug projects.  Operating loss also includes a net benefit of </font><font style="font-family:inherit;font-size:9pt;">$6.9 million</font><font style="font-family:inherit;font-size:9pt;"> related to a gain on the sale of our South Texas Properties of </font><font style="font-family:inherit;font-size:9pt;">$8.0 million</font><font style="font-family:inherit;font-size:9pt;"> and a gain on insurance recoveries of </font><font style="font-family:inherit;font-size:9pt;">$3.6 million</font><font style="font-family:inherit;font-size:9pt;">, offset partially by impairments of </font><font style="font-family:inherit;font-size:9pt;">$4.4 million</font><font style="font-family:inherit;font-size:9pt;"> related to inventory and assets that were held for sale and a loss on assets sold of </font><font style="font-family:inherit;font-size:9pt;">$0.3 million</font><font style="font-family:inherit;font-size:9pt;"> within our Fabrication and Shipyard Divisions. See Note 2 for further discussion of the project charges and Note 3 and Note 5 for further discussion of our asset impairments and gains on assets held for sale.  </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:24px;"><font style="font-family:inherit;font-size:9pt;">(2) </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss and operating loss for 2017 for our Shipyard Division includes a </font><font style="font-family:inherit;font-size:9pt;">$34.5 million</font><font style="font-family:inherit;font-size:9pt;"> impact from increased forecast costs on our MPSV projects. See Note 2 for further discussion of the MPSV projects.</font></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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822028800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY OPERATING RESULTS (UNAUDITED) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Summary of Quarterly Results of Operations</a></td>
<td class="text"><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents selected unaudited consolidated financial information on a quarterly basis for 2018 and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share data):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018 </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,712</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(699</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,212</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,964</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,296</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,682</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted EPS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.36</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.73</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.31</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">September&#160;30,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31,</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017 </font><font style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,884</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,277</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross loss</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,897</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,620</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(494</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(25,914</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic and diluted EPS</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.45</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.73</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.21</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.63</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:9pt;">______________</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:22px;"><font style="font-family:inherit;font-size:9pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss and net loss for the fourth quarter 2018 was primarily due to under recovery of our overhead costs within our Fabrication Division and a </font><font style="font-family:inherit;font-size:9pt;">$5.8 million</font><font style="font-family:inherit;font-size:9pt;"> impact from increased forecast costs on our harbor tug projects within our Shipyard Division. See Note 2 for further discussion of these projects. Net loss benefited from the reversal of a bad debt reserve of </font><font style="font-family:inherit;font-size:9pt;">$2.8 million</font><font style="font-family:inherit;font-size:9pt;"> established during the third quarter 2018 for a receivable that was collected during the fourth quarter 2018.  Net loss also includes a </font><font style="font-family:inherit;font-size:9pt;">$4.1 million</font><font style="font-family:inherit;font-size:9pt;"> gain on the sale of our Texas North Yard, offset partially by impairments of </font><font style="font-family:inherit;font-size:9pt;">$3.0 million</font><font style="font-family:inherit;font-size:9pt;">.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:9pt;padding-left:22px;"><font style="font-family:inherit;font-size:9pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gross loss for the fourth quarter 2017 includes a </font><font style="font-family:inherit;font-size:9pt;">$34.5 million</font><font style="font-family:inherit;font-size:9pt;"> impact from increased forecast costs on our MPSV projects within our Shipyard Division. See Note 2 for further discussion of the MPSV projects.</font></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_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109225645&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831553600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies (Details) - USD ($)<br></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, 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>Jan. 01, 2019</div></th>
<th class="th"><div>Jan. 01, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_UnapprovedChangeOrderandClaimRevenue', window );">Unapproved change order and claim revenue</a></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>
<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_gifi_RevenueVariableConsiderationContractPriceReduction', window );">Revenue, variable consideration, contract price reduction</a></td>
<td class="nump">$ 11,200,000<span></span>
</td>
<td class="nump">11,700,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_AmountOfDeferredCostsRelatedToLongTermContracts', window );">Prepaid contract costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life of property, plant and equipment</a></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_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life of property, plant and equipment</a></td>
<td class="text">25 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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative effect of new accounting principle</a></td>
<td class="text">&#160;<span></span>
</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">$ 400,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_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember', window );">Scenario, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract with customer, liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductionRelatedImpairmentsOrCharges', window );">Asset impairments and (gain) loss on assets held for sale, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300,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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="num">$ (9,100,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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Scenario, Forecast | Accounting Standards Update 2016-02 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use asset</a></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">$ 4,000,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_OperatingLeaseLiability', window );">Operating lease, liability</a></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">4,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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Scenario, Forecast | Accounting Standards Update 2016-02 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gifi_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease, right-of-use asset</a></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">6,000,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_OperatingLeaseLiability', window );">Operating lease, liability</a></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">$ 6,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_RevenueVariableConsiderationContractPriceReduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Variable Consideration, Contract Price Reduction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_RevenueVariableConsiderationContractPriceReduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_UnapprovedChangeOrderandClaimRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unapproved Change Order and Claim Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_UnapprovedChangeOrderandClaimRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmountOfDeferredCostsRelatedToLongTermContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 costs for long-term contracts and programs. Includes, but is not limited to, initial tooling costs and deferred production costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(d)(i))<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_AmountOfDeferredCostsRelatedToLongTermContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130532-203044<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_IncreaseDecreaseInBillingInExcessOfCostOfEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the liability reflecting cash payments received before the related costs have been incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductionRelatedImpairmentsOrCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductionRelatedImpairmentsOrCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ScenarioAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6834793632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Disaggregation of Revenue (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, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<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, 2018</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 60,231<span></span>
</td>
<td class="nump">$ 49,712<span></span>
</td>
<td class="nump">$ 54,014<span></span>
</td>
<td class="nump">$ 57,290<span></span>
</td>
<td class="nump">$ 37,277<span></span>
</td>
<td class="nump">$ 49,884<span></span>
</td>
<td class="nump">$ 45,868<span></span>
</td>
<td class="nump">$ 37,993<span></span>
</td>
<td class="nump">$ 221,247<span></span>
</td>
<td class="nump">$ 171,022<span></span>
</td>
<td class="nump">$ 286,326<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,827)<span></span>
</td>
<td class="num">(5,200)<span></span>
</td>
<td class="num">(3,273)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price and unit-rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">165,505<span></span>
</td>
<td class="nump">129,234<span></span>
</td>
<td class="nump">212,770<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price and unit-rate | Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,414)<span></span>
</td>
<td class="num">(5,096)<span></span>
</td>
<td class="num">(3,062)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price and unit-rate | Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">37,943<span></span>
</td>
<td class="nump">57,880<span></span>
</td>
<td class="nump">88,683<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price and unit-rate | Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">88,887<span></span>
</td>
<td class="nump">47,787<span></span>
</td>
<td class="nump">95,958<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price and unit-rate | Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">38,612<span></span>
</td>
<td class="nump">28,465<span></span>
</td>
<td class="nump">31,191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price and unit-rate | EPC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,477<span></span>
</td>
<td class="nump">198<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_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">51,018<span></span>
</td>
<td class="nump">40,092<span></span>
</td>
<td class="nump">72,426<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-materials | Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-materials | Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">0<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_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-materials | Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,537<span></span>
</td>
<td class="nump">4,912<span></span>
</td>
<td class="nump">13,544<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-materials | Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">43,481<span></span>
</td>
<td class="nump">35,180<span></span>
</td>
<td class="nump">58,882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-materials | EPC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">4,724<span></span>
</td>
<td class="nump">1,696<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember', window );">Other | Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,413)<span></span>
</td>
<td class="num">(104)<span></span>
</td>
<td class="num">(211)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember', window );">Other | Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember', window );">Other | Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember', window );">Other | Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">6,137<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="nump">1,341<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember', window );">Other | EPC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_FabricationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_ShipyardSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_ShipyardSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_ServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_ServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_EPCSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_EPCSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerBasisOfPricingAxis=gifi_OtherBasisOfPricingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819317904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Narrative (Details)<br> $ in Thousands</strong></div></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>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>Project</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>vessel </div>
<div>Project</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>Project</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </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_gifi_LongtermContractsOrProgramsDisclosureLineItems', window );"><strong>Long-term Contracts or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_AllowanceForDoubtfulAccountsProvisions', window );">Bad debt expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 493<span></span>
</td>
</tr>
<tr class="re">
<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 bad debt</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Increase in operating loss due to change in estimates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800<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_gifi_RevenueVariableConsiderationContractPriceReduction', window );">Revenue, variable consideration, contract price reduction</a></td>
<td class="nump">11,200<span></span>
</td>
<td class="nump">11,200<span></span>
</td>
<td class="nump">11,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets, noncurrent</a></td>
<td class="nump">$ 12,452<span></span>
</td>
<td class="nump">$ 12,452<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_gifi_NumberOfUncompletedProjects', window );">Number of uncompleted projects | Project</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<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_gifi_ConstructionInProgressNumberOfHarborTugVessels', window );">Number of harbor tug vessels | vessel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=gifi_FabricationSegmentMember', window );">Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<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_gifi_LongtermContractsOrProgramsDisclosureLineItems', window );"><strong>Long-term Contracts or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Increase in operating loss due to change in estimates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,400<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=gifi_ShipyardSegmentMember', window );">Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<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_gifi_LongtermContractsOrProgramsDisclosureLineItems', window );"><strong>Long-term Contracts or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Increase in operating loss due to change in estimates</a></td>
<td class="nump">$ 5,800<span></span>
</td>
<td class="nump">$ 6,700<span></span>
</td>
<td class="nump">$ 34,500<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_gifi_NumberOfProjectsInALossPosition', window );">Number of projects in a loss position | Project</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 | Geographic Concentration Risk | Non-US</a></td>
<td class="text">&#160;<span></span>
</td>
<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_gifi_LongtermContractsOrProgramsDisclosureLineItems', window );"><strong>Long-term Contracts or Programs Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_AllowanceForDoubtfulAccountsProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for Doubtful Accounts, Provisions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_AllowanceForDoubtfulAccountsProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_ConstructionInProgressNumberOfHarborTugVessels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction In Progress, Number Of Harbor Tug Vessels</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ConstructionInProgressNumberOfHarborTugVessels</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_LongtermContractsOrProgramsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Contracts or Programs Disclosure [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_LongtermContractsOrProgramsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_NumberOfProjectsInALossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Projects In A Loss Position</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_NumberOfProjectsInALossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_NumberOfUncompletedProjects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Uncompleted Projects</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_NumberOfUncompletedProjects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_RevenueVariableConsiderationContractPriceReduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Variable Consideration, Contract Price Reduction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_RevenueVariableConsiderationContractPriceReduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_FabricationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_ShipyardSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_ShipyardSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831611344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Remaining Performance Obligation by Segment (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>vessel</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>vessel</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 334,573<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_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels', window );">Number of multi-purpose service vessels | vessel</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember', window );">Fabrication</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 63,498<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=gifi_ShipyardSegmentMember', window );">Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">259,644<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=gifi_ShipyardSegmentMember', window );">Shipyard | Disputed</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 21,900<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_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels', window );">Number of multi-purpose service vessels | vessel</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ServicesSegmentMember', window );">Services</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 11,046<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=gifi_EPCSegmentMember', window );">EPC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 385<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_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction In Progress, Number Of Multi-Purpose Service Vessels</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_FabricationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_ShipyardSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_ShipyardSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangeInAccountingEstimateByTypeAxis=us-gaap_DisputesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInAccountingEstimateByTypeAxis=us-gaap_DisputesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_ServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_ServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_EPCSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_EPCSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831694448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Remaining Performance Obligation by Year (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 334,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2019-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">233,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">81,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 19,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2019-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2019-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819245616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Contract Assets and Liabilities (Details)<br> $ in Thousands</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, 2018 </div>
<div>USD ($) </div>
<div>vessel</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>vessel</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Costs incurred on uncompleted contracts</a></td>
<td class="nump">$ 253,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 266,902<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_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate', window );">Estimated profit (loss) earned to date</a></td>
<td class="num">(35,470)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,954)<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_gifi_PrepaidSubcontractorCosts', window );">Prepaid subcontractor costs</a></td>
<td class="nump">2,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_CapitalizedContractCostNet', window );">Sub-total</a></td>
<td class="nump">220,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">239,948<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_gifi_CapitalizedContractCostBillingsToDate', window );">Billings to date</a></td>
<td class="num">(190,588)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(224,329)<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_gifi_ContractCostDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(4,592)<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_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">29,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="num">(16,845)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,754)<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_gifi_ContractWithCustomerAssetLiabilityNetCurrent', window );">Sub-total</a></td>
<td class="nump">13,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,619<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets, noncurrent</a></td>
<td class="nump">12,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_gifi_ContractWithCustomerAssetLiabilityNet', window );">Total</a></td>
<td class="nump">$ 25,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,619<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_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels', window );">Number of multi-purpose service vessels | vessel</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with customer, liability, revenue recognized</a></td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent', window );">Contract with customer, liability, accrued contract losses, current</a></td>
<td class="nump">$ 2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_CapitalizedContractCostBillingsToDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capitalized Contract Cost, Billings To 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;">gifi_CapitalizedContractCostBillingsToDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capitalized Contract Cost, Estimated (Profit) Loss Earned To 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;">gifi_CapitalizedContractCostEstimatedProfitLossEarnedToDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction In Progress, Number Of Multi-Purpose Service Vessels</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_ContractCostDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract Cost, Deferred Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ContractCostDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ContractWithCustomerAssetLiabilityNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset (Liability), 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;">gifi_ContractWithCustomerAssetLiabilityNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_ContractWithCustomerAssetLiabilityNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Asset (Liability), Net, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ContractWithCustomerAssetLiabilityNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Accrued Contract Losses, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ContractWithCustomerLiabilityAccruedContractLossesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_PrepaidSubcontractorCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid Subcontractor Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_PrepaidSubcontractorCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedContractCostGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130532-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6829197584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Significant Customers (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, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<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, 2018</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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 60,231<span></span>
</td>
<td class="nump">$ 49,712<span></span>
</td>
<td class="nump">$ 54,014<span></span>
</td>
<td class="nump">$ 57,290<span></span>
</td>
<td class="nump">$ 37,277<span></span>
</td>
<td class="nump">$ 49,884<span></span>
</td>
<td class="nump">$ 45,868<span></span>
</td>
<td class="nump">$ 37,993<span></span>
</td>
<td class="nump">$ 221,247<span></span>
</td>
<td class="nump">$ 171,022<span></span>
</td>
<td class="nump">$ 286,326<span></span>
</td>
</tr>
<tr class="rh">
<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 | Customer Concentration Risk | Customer A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">49,123<span></span>
</td>
<td class="nump">21,781<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 | Customer Concentration Risk | Customer B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,873<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 | Customer Concentration Risk | Customer C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,279<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 | Customer Concentration Risk | Customer D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 44,724<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 | Customer Concentration Risk | Customer E</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 65,981,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems</td>
</tr>
<tr>
<td style="padding-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_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_srt_MajorCustomersAxis=gifi_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=gifi_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=gifi_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=gifi_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=gifi_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=gifi_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=gifi_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=gifi_CustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=gifi_CustomerEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=gifi_CustomerEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819344992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ASSETS HELD FOR SALE - Significant Assets Included in Assets Held for Sale (Details) - Held for sale<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">$ 27,104<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_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation', window );">Less: accumulated depreciation</a></td>
<td class="num">(8,169)<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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Total assets held for sale</a></td>
<td class="nump">18,935<span></span>
</td>
</tr>
<tr class="rh">
<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=gifi_FabricationFacilitiesMember', window );">Fabrication Division</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">25,882<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_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation', window );">Less: accumulated depreciation</a></td>
<td class="num">(7,871)<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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Total assets held for sale</a></td>
<td class="nump">18,011<span></span>
</td>
</tr>
<tr class="rh">
<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=gifi_ShipyardAssetsMember', window );">Prospect Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross', window );">Property, plant and equipment</a></td>
<td class="nump">1,222<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_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation', window );">Less: accumulated depreciation</a></td>
<td class="num">(298)<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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Total assets held for sale</a></td>
<td class="nump">$ 924<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Accumulated Depreciation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109226348&amp;loc=d3e2473-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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=109222160&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_FabricationFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_FabricationFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_ShipyardAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_ShipyardAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835080624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ASSETS HELD FOR SALE - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>machine </div>
<div>crane</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>building </div>
<div>drydock</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (loss) on sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,642,000<span></span>
</td>
<td class="num">$ (259,000)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 79,930,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,930,000<span></span>
</td>
<td class="nump">88,899,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_InsuredEventGainLoss', window );">Insured event, gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,571,000<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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember', window );">Disposed of by sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (loss) on sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,700,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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, plant and equipment held for sale</a></td>
<td class="nump">18,935,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,935,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_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of asset held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400,000<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_TexasSouthYardAndTexasNorthYardMember', window );">Texas South Yard And Texas North Yard | Disposed of by sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of productive assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (loss) on sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300,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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsSouthYardMember', window );">South Texas Fabrication Yards, South Yard | Disposed of by sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of productive assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,800,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_GainLossOnSaleOfBusiness', window );">Gain (loss) on disposition</a></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,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_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Proceeds from sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Selling costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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=gifi_SouthTexasFabricationYardsNorthYardMember', window );">South Texas Fabrication Yards, North Yard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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=gifi_SouthTexasFabricationYardsNorthYardMember', window );">South Texas Fabrication Yards, North Yard | Disposed of by sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of productive assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,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_GainLossOnSaleOfBusiness', window );">Gain (loss) on disposition</a></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">4,100,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_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Proceeds from sale of assets</a></td>
<td class="nump">28,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Selling costs</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>
<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_gifi_DisposalGroupNotIncludedInSale', window );">Disposal group, not included in sale</a></td>
<td class="nump">18,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,800,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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsNorthYardMember', window );">South Texas Fabrication Yards, North Yard | Held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceRecoveries', window );">Insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuredEventGainLoss', window );">Insured event, gain (loss)</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="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=gifi_FabricationFacilitiesMember', window );">Fabrication Division | Held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, plant and equipment held for sale</a></td>
<td class="nump">18,011,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,011,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_gifi_NumberOfCranes', window );">Number of cranes | crane</a></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="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_gifi_NumberOfBendingRollMachines', window );">Number of bending roll machines | machine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=gifi_SouthTexasFabricationYardsMember', window );">South Texas Fabrication Yards | Held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_gifi_ProceedsFromPropertyInsurancePolicy', window );">Proceeds from property insurance policy</a></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,400,000<span></span>
</td>
<td class="nump">6,000,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_gifi_InsuranceSettlement', window );">Insurance settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember', window );">South Texas Fabrication Yards, North Yard, Assets Under Agreement To Sell | Held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceRecoveries', window );">Insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,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_InsuredEventGainLoss', window );">Insured event, gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,600,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of asset held for sale</a></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,400,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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasPropertiesTotalLossOfBuildingsMember', window );">South Texas Properties, Total Loss Of Buildings | Held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceRecoveries', window );">Insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</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,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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasPropertiesEstimatedFutureRepairsMember', window );">South Texas Properties, Estimated Future Repairs | Held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceRecoveries', window );">Insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</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,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_ShipyardAssetsMember', window );">Prospect Shipyard | Disposed of by sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Gain (loss) on sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300,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_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Proceeds from sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_ShipyardAssetsMember', window );">Prospect Shipyard | Held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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, plant and equipment held for sale</a></td>
<td class="nump">$ 924,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">924,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_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of asset held for sale</a></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>
<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_gifi_NumberOfDrydocksSold', window );">Number of drydocks sold | drydock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 | South Texas Properties, Total Loss Of Buildings | Held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_gifi_NumberOfBuildings', window );">Number of buildings | building</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DisposalGroupNotIncludedInSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Not Included In Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DisposalGroupNotIncludedInSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_InsuranceSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Insurance Settlement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_InsuranceSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_NumberOfBendingRollMachines">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Bending Roll Machines</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_NumberOfBendingRollMachines</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_NumberOfBuildings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Buildings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_NumberOfBuildings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_NumberOfCranes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Cranes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_NumberOfCranes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_NumberOfDrydocksSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Drydocks Sold</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_NumberOfDrydocksSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_ProceedsFromPropertyInsurancePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Property Insurance 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;">gifi_ProceedsFromPropertyInsurancePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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://fasb.org/us-gaap/role/ref/legacyRef<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=109222650&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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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=109226348&amp;loc=d3e2473-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<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=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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=109222160&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&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_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-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_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2611-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_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-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_InsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InsuredEventGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess (deficiency) of insurance recovery over the loss incurred from an insured event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6397426&amp;loc=d3e17499-108355<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuredEventGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_TexasSouthYardAndTexasNorthYardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_TexasSouthYardAndTexasNorthYardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsSouthYardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_SouthTexasFabricationYardsSouthYardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsNorthYardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_SouthTexasFabricationYardsNorthYardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_FabricationFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_FabricationFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_SouthTexasFabricationYardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasPropertiesTotalLossOfBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_SouthTexasPropertiesTotalLossOfBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasPropertiesEstimatedFutureRepairsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_SouthTexasPropertiesEstimatedFutureRepairsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_ShipyardAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_ShipyardAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835203840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 221,073<span></span>
</td>
<td class="nump">$ 231,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(141,143)<span></span>
</td>
<td class="num">(142,618)<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">79,930<span></span>
</td>
<td class="nump">88,899<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">4,972<span></span>
</td>
<td class="nump">4,972<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Buildings</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 34,696<span></span>
</td>
<td class="nump">34,653<span></span>
</td>
</tr>
<tr class="re">
<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, estimated useful life</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 132,155<span></span>
</td>
<td class="nump">141,704<span></span>
</td>
</tr>
<tr class="rh">
<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_FurnitureAndFixturesMember', window );">Furniture and fixtures</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">2,497<span></span>
</td>
<td class="nump">4,450<span></span>
</td>
</tr>
<tr class="rh">
<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_TransportationEquipmentMember', window );">Transportation equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">2,627<span></span>
</td>
<td class="nump">2,667<span></span>
</td>
</tr>
<tr class="rh">
<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_BuildingImprovementsMember', window );">Improvements</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 42,182<span></span>
</td>
<td class="nump">42,975<span></span>
</td>
</tr>
<tr class="ro">
<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, estimated useful life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 1,944<span></span>
</td>
<td class="nump">$ 96<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Machinery and equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Furniture and fixtures</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Transportation equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated useful life</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Machinery and equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated useful life</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Furniture and fixtures</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Transportation equipment</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, estimated useful life</a></td>
<td class="text">5 years<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TransportationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_BuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6818848544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT - Additional Information (Details)<br> ft&#178; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>ft&#178; </div>
<div>a </div>
<div>renewal_options</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization | $</a></td>
<td class="nump">$ 10,430<span></span>
</td>
<td class="nump">$ 12,909<span></span>
</td>
<td class="nump">$ 25,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Lease agreement expenses | $</a></td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 2,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_srt_StatementGeographicalAxis=stpr_TX', window );">Houston, Texas</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_OfficeSpaceArea', window );">Office space area of leased premises (in sqft or acres) | ft&#178;</a></td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=gifi_JenningsLouisianaMember', window );">Jennings, Louisiana</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_OfficeSpaceArea', window );">Office space area of leased premises (in sqft or acres) | a</a></td>
<td class="nump">180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=gifi_LakeCharlesLouisianaMember', window );">Lake Charles, Louisiana</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_OfficeSpaceArea', window );">Office space area of leased premises (in sqft or acres) | a</a></td>
<td class="nump">10<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=gifi_ShipyardAssetsMember', window );">Prospect Shipyard | Jennings, Louisiana</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_LesseeOperatingLeaseNumberOfRenewals', window );">Lease renewal options | renewal_options</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal term</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="rh">
<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=gifi_ShipyardAssetsMember', window );">Prospect Shipyard | Lake Charles, Louisiana</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_LesseeOperatingLeaseNumberOfRenewals', window );">Lease renewal options | renewal_options</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_LesseeOperatingLeaseNumberOfRenewals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Number Of Renewals</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_LesseeOperatingLeaseNumberOfRenewals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_OfficeSpaceArea">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Office Space Area</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_OfficeSpaceArea</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:areaItemType</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_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_TX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_TX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=gifi_JenningsLouisianaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=gifi_JenningsLouisianaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=gifi_LakeCharlesLouisianaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=gifi_LakeCharlesLouisianaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_ShipyardAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_ShipyardAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6821691376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT - Schedule of Minimum Future Rental Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2019</a></td>
<td class="nump">$ 660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2023</a></td>
<td class="nump">477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">557<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Future minimum rental payments due</a></td>
<td class="nump">$ 3,624<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6830857504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Asset impairments</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory impairment</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="nump">6,700,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_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="nump">4,363,000<span></span>
</td>
<td class="nump">7,672,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInventoryScrap', window );">Inventory scrap value</a></td>
<td class="nump">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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Held for sale</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of asset held for sale</a></td>
<td class="nump">2,400,000<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_PublicUtilitiesInventoryAxis=gifi_PreManufacturedMember', window );">Pre-Manufactured | Services</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="nump">82,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_PublicUtilitiesInventoryAxis=gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember', window );">Specialty and High-Grade Copper Nickel and Steel | Fabrication</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="nump">$ 1,900,000<span></span>
</td>
<td class="nump">3,700,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_PublicUtilitiesInventoryAxis=gifi_SpecialtyPipingAndValvesMember', window );">Specialty Piping and Valves | Fabrication</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,900,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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 220<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114873921&amp;loc=SL114875236-224282<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-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_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2611-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_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=SL66093879-108312<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 1C<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=SL66093883-108312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherInventoryScrap">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of residue from manufacturing or production process that has recovery value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<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_OtherInventoryScrap</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PublicUtilitiesInventoryAxis=gifi_PreManufacturedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PublicUtilitiesInventoryAxis=gifi_PreManufacturedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_ServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_ServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PublicUtilitiesInventoryAxis=gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PublicUtilitiesInventoryAxis=gifi_SpecialtyAndHighGradeCopperNickelAndSteelMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_FabricationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_FabricationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PublicUtilitiesInventoryAxis=gifi_SpecialtyPipingAndValvesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PublicUtilitiesInventoryAxis=gifi_SpecialtyPipingAndValvesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831403696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME (LOSS) PER COMMON SHARE - Computation of Basic and Diluted Earnings Per Share (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, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<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, 2018</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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (4,682)<span></span>
</td>
<td class="num">$ (10,949)<span></span>
</td>
<td class="nump">$ 549<span></span>
</td>
<td class="num">$ (5,296)<span></span>
</td>
<td class="num">$ (24,279)<span></span>
</td>
<td class="num">$ (3,110)<span></span>
</td>
<td class="num">$ (10,923)<span></span>
</td>
<td class="num">$ (6,454)<span></span>
</td>
<td class="num">$ (20,378)<span></span>
</td>
<td class="num">$ (44,766)<span></span>
</td>
<td class="nump">$ 3,515<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_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic', window );">Less: distributed and undistributed income (loss) from unvested restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">3<span></span>
</td>
<td class="nump">30<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) attributable to common shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (20,378)<span></span>
</td>
<td class="num">$ (44,769)<span></span>
</td>
<td class="nump">$ 3,485<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,032<span></span>
</td>
<td class="nump">14,838<span></span>
</td>
<td class="nump">14,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and fully diluted earnings (loss) per share&#8212;common shareholders (in dollars per share)</a></td>
<td class="num">$ (0.31)<span></span>
</td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (1.63)<span></span>
</td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="num">$ (0.45)<span></span>
</td>
<td class="num">$ (1.36)<span></span>
</td>
<td class="num">$ (3.02)<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income (Loss) Allocated to Participating Securities, Basic</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_NetIncomeLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-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_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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1377-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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819245744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CREDIT FACILITIES (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Aug. 27, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revolving credit facility</a></td>
<td class="nump">$ 40,000,000.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_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio', window );">Financial covenants, minimum current ratio</a></td>
<td class="nump">1.25<span></span>
</td>
<td class="nump">2.85<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinimumNetWorthRequiredForCompliance', window );">Financial covenants, minimum net worth</a></td>
<td class="nump">$ 180,000,000.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_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement', window );">Financial covenants, percent of proceeds from stock issuance added to net worth requirement</a></td>
<td class="nump">100.00%<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_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio', window );">Financial covenants, maximum funded debt to tangible net worth ratio</a></td>
<td class="nump">0.50<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_LineOfCredit', window );">Borrowings under credit agreement</a></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_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Revolving credit facility, unused portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_TangibleNetWorth', window );">Tangible net worth</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">199,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_SuretyBonds', window );">Surety bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 396,600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | Prime Rate</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | London Interbank Offered Rate (LIBOR)</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable interest rate</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.52%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Fees on unused borrowings</a></td>
<td class="nump">0.40%<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_gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Terms, Maximum Funded Debt to Tangible Net Worth Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DebtInstrumentCovenantTermsMaximumFundedDebttoTangibleNetWorthRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Terms, Minimum Current Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DebtInstrumentCovenantTermsMinimumCurrentRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Terms, Percent of Proceeds from Stock Issuance Added to Net Worth Requirement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DebtInstrumentCovenantTermsPercentofProceedsfromStockIssuanceAddedtoNetWorthRequirement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_SuretyBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Surety Bonds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_SuretyBonds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_TangibleNetWorth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tangible Net Worth</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_TangibleNetWorth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinimumNetWorthRequiredForCompliance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The lowest amount of net worth (total assets minus total liabilities) required by secondary market investors or state-imposed regulatory mandates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6490092&amp;loc=d3e47304-110998<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6490092&amp;loc=d3e47080-110998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinimumNetWorthRequiredForCompliance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831370256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Income Taxes (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, 2018</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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">U.S. statutory rate</a></td>
<td class="nump">$ 4,159<span></span>
</td>
<td class="nump">$ 24,136<span></span>
</td>
<td class="num">$ (1,945)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract', window );"><strong>Increase (decrease) resulting from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount', window );">Permanent differences</a></td>
<td class="num">(206)<span></span>
</td>
<td class="num">(330)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
</tr>
<tr class="re">
<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 income taxes</a></td>
<td class="num">(571)<span></span>
</td>
<td class="nump">366<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other</a></td>
<td class="nump">374<span></span>
</td>
<td class="num">(118)<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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Vesting of common stock</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(253)<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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(4,308)<span></span>
</td>
<td class="nump">392<span></span>
</td>
<td class="nump">0<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) expense</a></td>
<td class="num">$ (571)<span></span>
</td>
<td class="nump">$ 24,193<span></span>
</td>
<td class="num">$ (2,041)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Percent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. statutory rate</a></td>
<td class="nump">21.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_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract', window );"><strong>Increase (decrease) resulting from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent', window );">Permanent differences</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes</a></td>
<td class="num">(2.90%)<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Vesting of common stock</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(21.70%)<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
<td class="nump">0.00%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax (benefit) expense</a></td>
<td class="num">(2.80%)<span></span>
</td>
<td class="nump">35.10%<span></span>
</td>
<td class="nump">36.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Increase (Decrease), Amount [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreaseAmountAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Increase (Decrease), Percent [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Reconciliation, Permanent Differences, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Reconciliation, Permanent Differences, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_EffectiveIncomeTaxReconciliationPermanentDifferencesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 changes 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 equity-based compensation costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 applicable to state and local income tax expense (benefit), net of federal 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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_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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 equity-based compensation costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835123488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax 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, 2018</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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', 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="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="num">(317)<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="num">(361)<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</a></td>
<td class="num">(317)<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="num">(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_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="nump">3,410<span></span>
</td>
<td class="nump">24,219<span></span>
</td>
<td class="num">(1,549)<span></span>
</td>
</tr>
<tr class="re">
<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">644<span></span>
</td>
<td class="nump">449<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance</a></td>
<td class="num">(4,308)<span></span>
</td>
<td class="num">(392)<span></span>
</td>
<td class="nump">0<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="num">(254)<span></span>
</td>
<td class="nump">24,276<span></span>
</td>
<td class="num">(1,378)<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_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="num">$ (571)<span></span>
</td>
<td class="nump">$ 24,193<span></span>
</td>
<td class="num">$ (2,041)<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 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_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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 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_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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>60
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811002688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Employee benefits</a></td>
<td class="nump">$ 758<span></span>
</td>
<td class="nump">$ 962<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_gifi_DeferredTaxAssetsLongTermContracts', window );">Uncompleted contracts</a></td>
<td class="nump">2,380<span></span>
</td>
<td class="nump">2,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock based compensation expense</a></td>
<td class="nump">266<span></span>
</td>
<td class="nump">350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Long-term incentive awards</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="re">
<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 );">Federal net operating losses</a></td>
<td class="nump">9,962<span></span>
</td>
<td class="nump">13,190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State net operating losses</a></td>
<td class="nump">1,155<span></span>
</td>
<td class="nump">511<span></span>
</td>
</tr>
<tr class="re">
<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">395<span></span>
</td>
<td class="nump">394<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">15,150<span></span>
</td>
<td class="nump">18,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="num">(10,199)<span></span>
</td>
<td class="num">(17,605)<span></span>
</td>
</tr>
<tr class="re">
<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 insurance</a></td>
<td class="num">(450)<span></span>
</td>
<td class="num">(453)<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,649)<span></span>
</td>
<td class="num">(18,058)<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_gifi_DeferredTaxAssetsLiabilitiesGross', window );">Net deferred tax assets</a></td>
<td class="nump">4,501<span></span>
</td>
<td class="nump">392<span></span>
</td>
</tr>
<tr class="ro">
<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">(4,701)<span></span>
</td>
<td class="num">(392)<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 taxes</a></td>
<td class="num">$ (200)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_DeferredTaxAssetsLiabilitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets (Liabilities), Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_DeferredTaxAssetsLiabilitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_DeferredTaxAssetsLongTermContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Long term 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;">gifi_DeferredTaxAssetsLongTermContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&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_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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 state and local 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://fasb.org/us-gaap/role/ref/legacyRef<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=115928272&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<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=115928272&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 employee compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<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=115928272&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_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>61
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819287472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (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, 2018</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">$ 15,150<span></span>
</td>
<td class="nump">$ 18,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Federal net operating losses</a></td>
<td class="nump">9,962<span></span>
</td>
<td class="nump">13,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 4,701<span></span>
</td>
<td class="nump">$ 392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 47,400<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</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 24,500<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&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_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819313536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement and Long-Term Incentive Plans - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer discretionary contribution</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available shares for future issuance (in shares)</a></td>
<td class="nump">527,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 cost charged against income</a></td>
<td class="nump">$ 2,795,000<span></span>
</td>
<td class="nump">2,741,000<span></span>
</td>
<td class="nump">3,125,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation costs</a></td>
<td class="nump">3,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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Total income tax (expense) benefit under share-base compensation</a></td>
<td class="num">$ (19,000)<span></span>
</td>
<td class="num">$ (300,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Recognition of compensation cost, weighted average period</a></td>
<td class="text">2 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_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Value of awards granted</a></td>
<td class="nump">$ 4,900,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of shares vested</a></td>
<td class="nump">$ 2,700,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_TitleOfIndividualAxis=gifi_NonEmployeeDirectorMember', window );">Non-employee directors</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Restricted stock vesting period</a></td>
<td class="text">6 months<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_EmployeeStockOptionMember', window );">Employee Stock Option | Long Term Incentive Plan 1997</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="nump">1,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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option | Long Term Incentive Plan 2002</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="nump">500,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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option | Long Term Incentive Plan 2011</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="nump">500,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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option | Long Term Incentive Plan 2015</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="nump">1,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_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Restricted stock vesting period</a></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="rh">
<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</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Performance period awards are earned</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Performance based share compensation expense</a></td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">1,300,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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Fair value of performance based shares granted</a></td>
<td class="nump">$ 3,800,000<span></span>
</td>
<td class="nump">$ 4,700,000<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution 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;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of equity-based compensation awards not vested. Excludes stock and unit 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of stock related to Restricted Stock Awards 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TitleOfIndividualAxis=gifi_NonEmployeeDirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_NonEmployeeDirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PlanNameAxis=gifi_LongTermIncentivePlan1997Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=gifi_LongTermIncentivePlan1997Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=gifi_LongTermIncentivePlanTwentyZeroTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=gifi_LongTermIncentivePlanTwentyZeroTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=gifi_LongTermIncentivePlanTwentyElevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=gifi_LongTermIncentivePlanTwentyElevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=gifi_LongTermIncentivePlanTwentyFifteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=gifi_LongTermIncentivePlanTwentyFifteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819367056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement and Long-Term Incentive Plans - Summary of Status of Restricted Stock Awards (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">2018<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_RestrictedStockMember', window );">Restricted Stock</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted shares at the beginning of period (in shares)</a></td>
<td class="nump">445,126<span></span>
</td>
<td class="nump">370,565<span></span>
</td>
<td class="nump">262,964<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Granted (in shares)</a></td>
<td class="nump">440,185<span></span>
</td>
<td class="nump">383,121<span></span>
</td>
<td class="nump">259,699<span></span>
</td>
</tr>
<tr class="re">
<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 );">Vested (in shares)</a></td>
<td class="num">(250,219)<span></span>
</td>
<td class="num">(215,478)<span></span>
</td>
<td class="num">(114,804)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Forfeited (in shares)</a></td>
<td class="num">(108,654)<span></span>
</td>
<td class="num">(93,082)<span></span>
</td>
<td class="num">(37,294)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Restricted shares at the end of period (in shares)</a></td>
<td class="nump">526,438<span></span>
</td>
<td class="nump">445,126<span></span>
</td>
<td class="nump">370,565<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted- Average Grant-Date Fair Value Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Restricted shares at the beginning of period (USD per share)</a></td>
<td class="nump">$ 12.83<span></span>
</td>
<td class="nump">$ 12.99<span></span>
</td>
<td class="nump">$ 18.33<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Granted (USD per share)</a></td>
<td class="nump">11.16<span></span>
</td>
<td class="nump">13.02<span></span>
</td>
<td class="nump">8.55<span></span>
</td>
</tr>
<tr class="re">
<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 );">Vested (USD per share)</a></td>
<td class="nump">10.93<span></span>
</td>
<td class="nump">12.52<span></span>
</td>
<td class="nump">14.37<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Forfeited (USD per share)</a></td>
<td class="nump">12.01<span></span>
</td>
<td class="nump">12.53<span></span>
</td>
<td class="nump">15.48<span></span>
</td>
</tr>
<tr class="re">
<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 );">Restricted shares at the end of period (USD per share)</a></td>
<td class="nump">$ 11.56<span></span>
</td>
<td class="nump">$ 12.83<span></span>
</td>
<td class="nump">$ 12.99<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6830905040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACQUISITIONS - Narrative (Details) - LEEVAC<br></strong></div></th>
<th class="th">
<div>Jan. 01, 2016 </div>
<div>USD ($) </div>
<div>Customer </div>
<div>Project</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="nump">$ 20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing', window );">Net cash received at closing</a></td>
<td class="nump">3,000,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_gifi_ConstructionBacklogAcquired', window );">Build construction backlog acquired</a></td>
<td class="nump">121,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated', window );">Build construction acquired, purchase price fair value allocated</a></td>
<td class="nump">$ 9,200,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_gifi_NumberofProjectsAcquired', window );">Number of build construction projects in backlog acquired | Project</a></td>
<td class="nump">4<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_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers', window );">Third party customers with backlog acquired | Customer</a></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_gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Backlog Acquired, Related Number of Third Party Customers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_BacklogAcquiredRelatedNumberofThirdPartyCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_gifi_BusinessCombinationConsiderationTransferredCashDueatClosing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Cash Due at Closing</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_BusinessCombinationConsiderationTransferredCashDueatClosing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_ConstructionBacklogAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction Backlog Acquired</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ConstructionBacklogAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction Backlog Acquired, Purchase Price Fair Value Allocated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ConstructionBacklogAcquiredPurchasePriceFairValueAllocated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_NumberofProjectsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Projects Acquired</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_NumberofProjectsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109124213&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109124213&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=gifi_LEEVACMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=gifi_LEEVACMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811324912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>vessel</div>
</th>
<th class="th">
<div>Sep. 30, 2018 </div>
<div>USD ($) </div>
<div>vessel</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<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_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels', window );">Number of multi-purpose service vessels being constructed | vessel</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Estimate of possible loss | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Construction In Progress, Number Of Multi-Purpose Service Vessels</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_ConstructionInProgressNumberOfMultiPurposeServiceVessels</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=115931803&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>66
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810918128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating divisions</a></td>
<td class="nump">4<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_gifi_NumberOfCorporateNonOperatingSegments', window );">Number of corporate non-operating divisions</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_gifi_NumberOfCorporateNonOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Corporate Non-Operating Segments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_NumberOfCorporateNonOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835807472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segments - Summarized Segment Financial Information (Details) - USD ($)<br></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, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<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, 2018</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 60,231,000<span></span>
</td>
<td class="nump">$ 49,712,000<span></span>
</td>
<td class="nump">$ 54,014,000<span></span>
</td>
<td class="nump">$ 57,290,000<span></span>
</td>
<td class="nump">$ 37,277,000<span></span>
</td>
<td class="nump">$ 49,884,000<span></span>
</td>
<td class="nump">$ 45,868,000<span></span>
</td>
<td class="nump">$ 37,993,000<span></span>
</td>
<td class="nump">$ 221,247,000<span></span>
</td>
<td class="nump">$ 171,022,000<span></span>
</td>
<td class="nump">$ 286,326,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (loss)</a></td>
<td class="num">(3,964,000)<span></span>
</td>
<td class="num">$ (3,212,000)<span></span>
</td>
<td class="num">$ (699,000)<span></span>
</td>
<td class="nump">$ 679,000<span></span>
</td>
<td class="num">(25,914,000)<span></span>
</td>
<td class="num">$ (494,000)<span></span>
</td>
<td class="num">$ (11,620,000)<span></span>
</td>
<td class="num">$ (4,897,000)<span></span>
</td>
<td class="num">(7,196,000)<span></span>
</td>
<td class="num">(42,925,000)<span></span>
</td>
<td class="nump">24,853,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_OperatingIncomeLoss', window );">Operating income (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">(19,665,000)<span></span>
</td>
<td class="num">(68,610,000)<span></span>
</td>
<td class="nump">5,864,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation 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="text">&#160;<span></span>
</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,350,000<span></span>
</td>
<td class="nump">12,745,000<span></span>
</td>
<td class="nump">25,448,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,481,000<span></span>
</td>
<td class="nump">4,834,000<span></span>
</td>
<td class="nump">6,795,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">258,290,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,840,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">258,290,000<span></span>
</td>
<td class="nump">270,840,000<span></span>
</td>
<td class="nump">322,408,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_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Increase in operating loss due to change in estimates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuredEventGainLoss', window );">Gain on insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,571,000<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_TangibleAssetImpairmentCharges', window );">Impairment charges related to inventory and assets</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_GainLossOnDispositionOfAssets1', window );">Loss on disposition of assets sold</a></td>
<td class="num">(4,100,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">268,000<span></span>
</td>
<td class="num">(35,000)<span></span>
</td>
<td class="num">(757,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_gifi_LossRelatedToCostOverrunsAndReWork', window );">Loss related to cost overruns and re-work</a></td>
<td class="text">&#160;<span></span>
</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">34,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,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_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember', window );">Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Increase in operating loss due to change in estimates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400,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_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember', window );">Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Increase in operating loss due to change in estimates</a></td>
<td class="nump">5,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,700,000<span></span>
</td>
<td class="nump">34,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_StatementBusinessSegmentsAxis=gifi_FabricationAndShipyardSegmentsMember', window );">Fabrication And Shipyard Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds', window );">Asset impairments, gains on the sale of assets held-for-sale and insurance proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">6,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_GainLossOnSaleOfBusiness', window );">Gain on sale of South Texas Properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Fabrication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">37,943,000<span></span>
</td>
<td class="nump">57,880,000<span></span>
</td>
<td class="nump">88,683,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_GrossProfit', window );">Gross profit (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">(7,794,000)<span></span>
</td>
<td class="num">(1,941,000)<span></span>
</td>
<td class="nump">5,276,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (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">(2,950,000)<span></span>
</td>
<td class="num">(12,010,000)<span></span>
</td>
<td class="nump">2,009,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_Depreciation', window );">Depreciation 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="text">&#160;<span></span>
</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">4,310,000<span></span>
</td>
<td class="nump">6,592,000<span></span>
</td>
<td class="nump">18,566,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">73,000<span></span>
</td>
<td class="nump">2,395,000<span></span>
</td>
<td class="nump">2,633,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_Assets', window );">Total Assets</a></td>
<td class="nump">62,138,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">155,731,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,138,000<span></span>
</td>
<td class="nump">155,731,000<span></span>
</td>
<td class="nump">195,901,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">96,424,000<span></span>
</td>
<td class="nump">52,699,000<span></span>
</td>
<td class="nump">109,502,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_GrossProfit', window );">Gross profit (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">(10,472,000)<span></span>
</td>
<td class="num">(44,870,000)<span></span>
</td>
<td class="nump">7,801,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (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">(14,396,000)<span></span>
</td>
<td class="num">(50,044,000)<span></span>
</td>
<td class="nump">2,436,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_Depreciation', window );">Depreciation 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="text">&#160;<span></span>
</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">4,229,000<span></span>
</td>
<td class="nump">4,073,000<span></span>
</td>
<td class="nump">4,686,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,003,000<span></span>
</td>
<td class="nump">1,909,000<span></span>
</td>
<td class="nump">1,861,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_Assets', window );">Total Assets</a></td>
<td class="nump">97,197,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,516,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,197,000<span></span>
</td>
<td class="nump">74,516,000<span></span>
</td>
<td class="nump">81,928,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">88,230,000<span></span>
</td>
<td class="nump">65,445,000<span></span>
</td>
<td class="nump">91,414,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_GrossProfit', window );">Gross profit (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">12,447,000<span></span>
</td>
<td class="nump">4,575,000<span></span>
</td>
<td class="nump">12,420,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (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">9,371,000<span></span>
</td>
<td class="nump">1,874,000<span></span>
</td>
<td class="nump">9,217,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_Depreciation', window );">Depreciation 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="text">&#160;<span></span>
</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,511,000<span></span>
</td>
<td class="nump">1,676,000<span></span>
</td>
<td class="nump">1,775,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,244,000<span></span>
</td>
<td class="nump">403,000<span></span>
</td>
<td class="nump">1,495,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_Assets', window );">Total Assets</a></td>
<td class="nump">38,643,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,487,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,643,000<span></span>
</td>
<td class="nump">32,487,000<span></span>
</td>
<td class="nump">37,102,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | EPC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,477,000<span></span>
</td>
<td class="nump">198,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit (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">(46,000)<span></span>
</td>
<td class="nump">41,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (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">(1,863,000)<span></span>
</td>
<td class="nump">41,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation 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="text">&#160;<span></span>
</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,000<span></span>
</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">143,000<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_Assets', window );">Total Assets</a></td>
<td class="nump">1,938,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,938,000<span></span>
</td>
<td class="nump">198,000<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_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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_GrossProfit', window );">Gross profit (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">(1,331,000)<span></span>
</td>
<td class="num">(730,000)<span></span>
</td>
<td class="num">(644,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (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">(9,827,000)<span></span>
</td>
<td class="num">(8,471,000)<span></span>
</td>
<td class="num">(7,798,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_Depreciation', window );">Depreciation 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="text">&#160;<span></span>
</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">295,000<span></span>
</td>
<td class="nump">404,000<span></span>
</td>
<td class="nump">421,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">18,000<span></span>
</td>
<td class="nump">127,000<span></span>
</td>
<td class="nump">806,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_Assets', window );">Total Assets</a></td>
<td class="nump">58,374,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,908,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,374,000<span></span>
</td>
<td class="nump">7,908,000<span></span>
</td>
<td class="nump">7,477,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_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,827,000)<span></span>
</td>
<td class="num">(5,200,000)<span></span>
</td>
<td class="num">(3,273,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_GrossProfit', window );">Gross profit (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">0<span></span>
</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_OperatingIncomeLoss', window );">Operating income (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">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_Depreciation', window );">Depreciation 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="text">&#160;<span></span>
</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">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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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_Assets', window );">Total Assets</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="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="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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Held for sale | South Texas Fabrication Yards, North Yard, Assets Under Agreement To Sell</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_InsuredEventGainLoss', window );">Gain on insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,600,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentCharges', window );">Impairment charges related to inventory and assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400,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_GainLossOnDispositionOfAssets1', window );">Loss on disposition of assets sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<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_gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Impairments, Gains On The Sale Of Assets Held-For-Sale And Insurance Proceeds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_AssetImpairmentsGainsOnTheSaleOfAssetsHeldForSaleAndInsuranceProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gifi_LossRelatedToCostOverrunsAndReWork">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Related To Cost Overruns And Re-Work</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_LossRelatedToCostOverrunsAndReWork</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-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_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuredEventGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess (deficiency) of insurance recovery over the loss incurred from an insured event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6397426&amp;loc=d3e17499-108355<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuredEventGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109222650&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_TangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementBusinessSegmentsAxis=gifi_FabricationSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_FabricationSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_ShipyardSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_ShipyardSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_FabricationAndShipyardSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_FabricationAndShipyardSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=gifi_ServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_ServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gifi_EPCSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_EPCSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_SouthTexasFabricationYardsNorthYardAssetsUnderAgreementToSellMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>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.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6820719840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Operating Results (Unaudited) - Summary of Quarterly Results of Operations (Details) - USD ($)<br> $ / shares in Units, $ 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, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<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, 2018</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_RevenueRecognitionMultipleDeliverableArrangementsLineItems', window );"><strong>Revenue Recognition, Multiple-deliverable Arrangements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 60,231<span></span>
</td>
<td class="nump">$ 49,712<span></span>
</td>
<td class="nump">$ 54,014<span></span>
</td>
<td class="nump">$ 57,290<span></span>
</td>
<td class="nump">$ 37,277<span></span>
</td>
<td class="nump">$ 49,884<span></span>
</td>
<td class="nump">$ 45,868<span></span>
</td>
<td class="nump">$ 37,993<span></span>
</td>
<td class="nump">$ 221,247<span></span>
</td>
<td class="nump">$ 171,022<span></span>
</td>
<td class="nump">$ 286,326<span></span>
</td>
</tr>
<tr class="re">
<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="num">(3,964)<span></span>
</td>
<td class="num">(3,212)<span></span>
</td>
<td class="num">(699)<span></span>
</td>
<td class="nump">679<span></span>
</td>
<td class="num">(25,914)<span></span>
</td>
<td class="num">(494)<span></span>
</td>
<td class="num">(11,620)<span></span>
</td>
<td class="num">(4,897)<span></span>
</td>
<td class="num">(7,196)<span></span>
</td>
<td class="num">(42,925)<span></span>
</td>
<td class="nump">24,853<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (4,682)<span></span>
</td>
<td class="num">$ (10,949)<span></span>
</td>
<td class="nump">$ 549<span></span>
</td>
<td class="num">$ (5,296)<span></span>
</td>
<td class="num">$ (24,279)<span></span>
</td>
<td class="num">$ (3,110)<span></span>
</td>
<td class="num">$ (10,923)<span></span>
</td>
<td class="num">$ (6,454)<span></span>
</td>
<td class="num">$ (20,378)<span></span>
</td>
<td class="num">$ (44,766)<span></span>
</td>
<td class="nump">$ 3,515<span></span>
</td>
</tr>
<tr class="re">
<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 );">Basic and diluted EPS (in dollars per share)</a></td>
<td class="num">$ (0.31)<span></span>
</td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.36)<span></span>
</td>
<td class="num">$ (1.63)<span></span>
</td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">$ (0.73)<span></span>
</td>
<td class="num">$ (0.45)<span></span>
</td>
<td class="num">$ (1.36)<span></span>
</td>
<td class="num">$ (3.02)<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Increase in operating loss due to change in estimates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndCollectionOfReceivables', window );">Proceeds collection of receivables</a></td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on sale</a></td>
<td class="nump">4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(268)<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 757<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_gifi_LossRelatedToCostOverrunsAndReWork', window );">Loss related to cost overruns and re-work</a></td>
<td class="text">&#160;<span></span>
</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">$ 34,500<span></span>
</td>
<td class="text">&#160;<span></span>
</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">34,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentCharges', window );">Impairment charges related to inventory and assets</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=gifi_ShipyardSegmentMember', window );">Shipyard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevenueRecognitionMultipleDeliverableArrangementsLineItems', window );"><strong>Revenue Recognition, Multiple-deliverable Arrangements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Increase in operating loss due to change in estimates</a></td>
<td class="nump">$ 5,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,700<span></span>
</td>
<td class="nump">$ 34,500<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_gifi_LossRelatedToCostOverrunsAndReWork">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loss Related To Cost Overruns And Re-Work</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gifi_LossRelatedToCostOverrunsAndReWork</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gifi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-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_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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndCollectionOfReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 proceeds from sale and collection of receivables during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndCollectionOfReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems</td>
</tr>
<tr>
<td style="padding-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_TangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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=109222650&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_TangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementBusinessSegmentsAxis=gifi_ShipyardSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=gifi_ShipyardSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>69
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( %N+84X?(\\#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,$%     @ 6XMA3B?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " !;BV%.04FUW^\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/3L,P#(=?!>7>NFD9B*C+!<0))"0F@;A%B;=%:_XH,6KW]K1E
MZX3@ 3C&_N7S9\FMCD*'A"\I1$QD,5\-KO-9Z+AF>Z(H ++>HU.Y'!-^;&Y#
M<HK&9]I!5/J@=@AU5=V 0U)&D8()6,2%R&1KM- )%85TPAN]X.-GZF:8T8 =
M.O24@9<<F)PFQN/0M7 !3##"Y/)W <U"G*M_8N<.L%-RR'9)]7U?]LV<&W?@
M\/[\]#JO6UB?27F-XZ]L!1TCKMEY\EMS_[!Y9+*N^%U1-47%-_Q6U"NQNOZ8
M7'_X781=,'9K_['Q65"V\.LNY!=02P,$%     @ 6XMA3IE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M7P]NC:F_K%]&LOOGF=U_4$L#!!0    ( %N+84XRY6G%$ (  ),&   8
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&ULC97;CILP$(9?!?$ :\Z0")":5*M6
M:J5HJ[;7#ID$M :SMA.V;U_;L(B#-[NYB$__/_,-)..TH^R9EP#">JU)PS.[
M%*+=(L2+$FK,'V@+C3PY4U9C(9?L@GC+ )^TJ2;(<YP(U;AJ[#S5>P>6I_0J
M2-7 @5G\6M>8_=L!H5UFN_;;QE-U*87:0'G:X@O\ O&[/3"Y0F.44U5#PRO:
M6 S.F?W%W>X3I=>"/Q5T?#*W5"5'2I_5XOLILQT%! 0*H2)@.=Q@#X2H0!+C
M98AICRF5<3I_B_ZH:Y>U'#&'/25_JY,H,SNQK1.<\96()]I]@Z&>T+:&XG_
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
M:WI7-W?$LQ.B]Y$S:F9S!C):[!Y/6:"8)=0!BM";!)3K1U+NT$<WDTKC GB
MQS%0'E/T "4RQNY"W8XJ-5>YGIE4D5I:8CS;@<*=\@<8<DMWWG? L'NJFMOA
MX0T<O2/7#J4N1(EMM=OL[4>4<UL\I(&CM'1M)73.[+/+W0)N&1T(39Z$0(%N
MC4>2W-B<3B,L;2MY]*/X,*R0YSE2GA-8(07K#8IP"0VXL =F-L$NA)#9!<>)
MT@O[*^0!C,PNV(40,F#5X*Y$I#M7JW*FG$L58[)@F2<T4D)3"(VB.5[HBP2K
M<CTSM)=+KQK(LQXIZ^W3V_5,"6WW_@ESUW]$.;?%\QPYGL>N+8;4 DC+MXS.
MJI L 48F$"-WB\+H=*Q#M^_!Y!VY^RSR3UH_967C/5:M?=WN7XJ/5=4:FU)\
ML@T[F?1P/<G-L>T.8WM<#Y\CAI.V.H^?6H+K]Y[-_U!+ P04    " !;BV%.
MP5:5VB &  "Q(@  &    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;(V:76_;
M-A2&_XKA^]3B.8<2%20!:AO#!FQ T:';M9HHB5';\B0EZ?[]J(^X%L]+=3>Q
MK3RD7DH4'U+2S5M5?VN>R[)=?#_LC\WM\KEM3]>K57/_7!Z*YD-U*H_^/X]5
M?2A:_[-^6C6GNBP>^D*'_8J2)%T=BMUQ>7?3;_M4W]U4+^U^=RP_U8OFY7 H
MZG_7Y;YZNUV:Y?N&S[NGY[;;L+J[.15/Y9]E^^7TJ?:_5N=:'G:'\MCLJN.B
M+A]OEQ_-]59<5Z G_MJ5;\W%]T77E*]5]:W[\=O#[3+I$I7[\K[MJBC\QVNY
M*??[KB:?XY^QTN5YGUW!R^_OM?_2-]XWYFO1E)MJ__?NH7V^7;KEXJ%\+%[V
M[>?J[==R;)!=+L;6_UZ^EGN/=TG\/NZK?=/_7=R_-&UU&&OQ40[%]^%S=^P_
MW\;ZWXOA C06H',!D\X6X+$ _R@@LP5D+"!!@=70E/[8;(NVN+NIJ[=%/9S>
M4]'U(G,M_NC?=QO[@]W_SQ^>QF]]O3.)NUF]=A6-S'I@Z)(Y$RM?^WD7A':Q
M)E6<ICO8:(+3*;+52"8X!,-V<E^>)^W,<04"*Y"^ KFHP 49UP.2]LBQ1ZXH
MX<PE21(T&) B69HJ<JM)ML9><I/L%F:WNO$F4D$**TA5XXTQ0>L'QEXD-8EP
MHAL/0,J37+==@V1%7+3Q&<R>@>Q!!UQG:D]A:$WX<YOH4[L%H"7B:&@'0SL0
MFH/03NT)'6U-D=&I-25Y/',.,^<@LP29<[T?3EFGUER69J1S:RX2V21X^$M
M:!N.?XD^IUDJ.LX&D&1!SP9<+'=DV#8@=S@>C= D-]M,G_X-(%7D.60:&6K@
MHR$0.0LCDSZ *1A  >>;!@XTX#*;17NVP?8P#+(K3;+.GH K$G!7Q,0"XFO4
MR'2HG,;'[C):7B;<UWJ$)O&S7!_3#00%#"H 9$-Q>1EL+X/T%7&WP?XR6F"B
MV@]TDZ?H(M?@E6.#+G-0I4O2F>Z'%6:TPR34KT&&2G-&#0"H\68%#4 DYT[B
M+< ^,T!HI,Z MM 54ZYS;0"9P?R:2S,V\?38;$:KS:KP6D4F":9J8WA-YFQ1
M>@U>&9H;O@A;CK3E;-A_2"O)$"-9 -)QK@>Z+0!]?D[B(P!AVY&VG0VG< 1D
MYRSH_0B4W&0@/R"]96T:SX_51T!]I$Z 5I43,#4"G$G13!2 L\<>JX^T^FPX
M$R5D-(O<!TB3">H[0*9FKN=C\Q$P'ZFNHSW5+=QRU'D RCD[,/4 J!&;QI<O
MA/5'0'_$D2JP_@BLWRB<FI.6E6K]3Y$M0#CAF5Z'C4=@U4;AO)R G5@<&K(
M*0[-N!"9!M.@:0.P\ @)+YR@$Q!>GAITW6A2)9]#II&QY0@LX"B<H!/0')SE
M E E_M^K-\9>8[!ZHW!:SD!7ED2/]QM ^C$'7-H 3,7&KVS&6F.PB*,\C*\E
ME#.:E@(03^H &,N-=<9 9QS.AQCHC#(#UG* ])I%JSE ^BGNS'&/W L$-P,Y
M<DN3L5<8>(5#KS PP&!%=0C D@J!6P#&VHYMPA8$#WT^0L$" 2<':"2Z)F/1
ML<486(Q#BS%8G*$[-8@;FAC&1B!1O,]AH3$0&H="8R ?AW2 P-R V\<()!.?
M1C&V&0.;A;?HU_Q31VT <F5S,'>%H)NYTK'2&"B-0Z4Q6&;!E0,"39JB(1:0
M.<4/NV"_"? ;AWX3(",C&5@U ])?&\:!!@#4I,SQ.T^"%2= <1PJ3K207.[
MT@> UB_(P-(-D'YF2/$.)%AU E2G[AR)UE*6B 4S#$#"EFX!J%HZS8]5)T!U
M$E&=1!Y\ =5)J#H!M_K0)80X 7?.$,?Q05>P[ 3(3D+9B?:2'D@W@#(.!=<<
M9S.G#:M.@.HD5)W\?,$&$)/DXL"(.UO;-#,VG ##26@XT3YRX+'G!G J\!PR
M#8RE)D!JHI[I#M#D 2P)N*L'0)5X#AD2KRZ>VQ_*^JE_)Z)9W%<OQ[9[_'VQ
M]?S>Q4?JGOL'V]?F>CN\/?&CFN%ECC^*^FEW;!9?J[:M#OVS_\>J:DN?,/G@
MC^9S63R<?^S+Q[;[FOGO]? 2Q?"CK4[C"R*K\ULJ=_\!4$L#!!0    ( %N+
M84[!F1^$M $  -(#   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL?5/;
M;MLP#/T501]0)8[79H%MH.DP=, *!!VV/2LV;0O5Q97DN/W[4;+C>9NQ%TFD
M> X/*2H;C'UQ+8 G;TIJE]/6^^[ F"M;4-S=F XTWM3&*N[1M USG05>19"2
M+-EL;IGB0M,BB[Z3+3+3>RDTG"QQO5+<OA]!FB&G6WIU/(NF]<'!BJSC#7P#
M_[T[6;38S%()!=H)HXF%.J?WV\,Q#?$QX(> P2W.)%1R-N8E&%^JG&Z"()!0
M^L# <;O  T@9B%#&Z\1)YY0!N#Q?V3_'VK&6,W?P8.1/4?DVIWM**JAY+_VS
M&1YAJN<#)5/Q7^$"$L.#$LQ1&NGB2LK>>:,F%I2B^-NX"QWW8;RYO<+6 <D$
M2&; /@+8F"@J_\0]+S)K!F+'WG<\//'VD&!ORN",K8AW*-ZA]U)LT[N,70+1
M%',<8Y)ES!S!D'U.D:RE.";_P)-U^&Y5X2["=W\HW*\3I*L$:21(_UOB6LS'
MOY*P14\5V"9.DR.EZ76<Y(5W'MC[)+[)[_!QVI^X;81VY&P\OFSL?VV,!Y2R
MN<$1:O&#S8:$VH?C'9[M.&:CX4TW_2 V?^/B%U!+ P04    " !;BV%.6\M6
M([0!  #2 P  &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;'U3VV[;, S]
M%4$?4#E.V@6!;:!I,6S "@0MMCTK-FT+U<63Y+C]^U*RZWF;UQ=)I'@.#RDJ
M&XQ]=BV )R]*:I?3UOONP)@K6U#<79D.--[4QBKNT;0-<YT%7D60DBQ-DANF
MN-"TR*+O9(O,]%X*#2=+7*\4MZ]'D&;(Z8:^.QY%T_K@8$76\0:>P'_O3A8M
M-K-40H%VPFABH<[I[>9PW(7X&/!#P. 69Q(J.1OS'(RO54Z3( @DE#XP<-PN
M< =2!B*4\6OBI'/* %R>W]D_Q]JQEC-W<&?D3U'Y-J=[2BJH>2_]HQF^P%3/
M-253\=_@ A+#@Q+,41KIXDK*WGFC)A:4HOC+N L=]V&\N=E/L'5 .@'2&;"/
M>=B8*"J_YYX7F34#L6/O.QZ>>'-(L3=E<,96Q#L4[]![*3;72<8N@6B*.8XQ
MZ3)FCF#(/J=(UU(<TW_@Z3I\NZIP&^';/Q3^)_]NE6 7"78?EK@6\[=*MNBI
M MO$:7*D-+V.D[SPS@-[F\8W^1T^3OL#MXW0CIR-QY>-_:^-\8!2DBL<H18_
MV&Q(J'TX?L*S'<=L-+SIIA_$YF]<O %02P,$%     @ 6XMA3E7P,">T 0
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
M=/YE8_]K1 =>RN;*CU#K/]AL2*A=..[]V8QC-AH.N^D'L?D;%Q]02P,$%
M  @ 6XMA3FB4Y.*V 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&UL?5/;;MLP#/T501]0.4ZZ9H%MH.DPK$ +!!VV/2LV;0O5Q9/DN/W[4;+K
M>:VQ%TFD> X/*2H;C'UV+8 G+TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M US
MG05>19"2+$V23TQQH6F11=_)%IGIO10:3I:X7BEN7X\@S9#3#7US/(FF]<'!
MBJSC#7P'_Z,[6;38S%()!=H)HXF%.J>WF\-Q%^)CP$\!@UN<2:CD;,QS,.ZK
MG"9!$$@H?6#@N%W@#J0,1"CC]\1)YY0!N#R_L7^-M6,M9^[@SLA?HO)M3O>4
M5%#S7OHG,WR#J9YK2J;B'^ "$L.#$LQ1&NGB2LK>>:,F%I2B^,NX"QWW8;RY
M3B?8.B"= .D,V,<\;$P4E7_AGA>9-0.Q8^\['IYX<TBQ-V5PQE;$.Q3OT'LI
M-C?[C%T"T11S'&/29<P<P9!]3I&NI3BF'^#I.GR[JG ;X=M_%'Y>)]BM$NPB
MP>Z_):[$[)-W2=BBIPIL$Z?)D=+T.D[RPCL/[&U\1/8W?)SV1VX;H1TY&X\O
M&_M?&^,!I217.$(M?K#9D%#[<+S!LQW';#2\Z:8?Q.9O7/P!4$L#!!0    (
M %N+84XBY%JAM $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;'U386_;(!#]*X@?4&*2;5ED6VHZ39NT2E&GM9^)?;91P7B X_;?[\"NZZWN
MO@!WW'OW[CC2P=A'UP!X\J15ZS+:>-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!
ME!&D%>.;S4>FA6QIGD;?R>:IZ;V2+9PL<;W6PCX?09DAHPE]<=S)NO'!P?*T
M$S7\!/^K.UFTV,Q22@VMDZ8E%JJ,7B>'XR[$QX!["8-;G$FHY&S,8S"^EQG=
M!$&@H/"!0>!V@1M0*A"AC-\3)YU3!N#R_,+^-=:.M9R%@QNC'F3IFXSN*2FA
M$KWR=V;X!E,]'RB9BO\!%U 8'I1@CL(H%U=2],X;/;&@%"V>QEVV<1_&&_YY
M@JT#^ 3@,V ?\[ Q453^17B1I]8,Q(Z][T1XXN3 L3=%<,96Q#L4[]![R9-]
MDK)+()IBCF,,7\;,$0S9YQ1\+<61OX'S=?AV5>$VPK=_*7R'8+=*L(L$N_^6
MN!:S_2<)6_14@ZWC-#E2F+Z-D[SPS@-[S>.;O(:/TWXK;"U;1\[&X\O&_E?&
M>$ IFRL<H08_V&PHJ'PX?L*S'<=L-+SIIA_$YF^<_P%02P,$%     @ 6XMA
M3DHLF=6T 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL?5/;
M;MLP#/T501]0)8K3!8%MH.DPK, *!!VV/BLV?4%U<24Y;O]^E.QZWF;L11(I
MGL-#BDH'8U]< ^#)FY+:9;3QOCLRYHH&E' WI@.--Y6Q2G@T;<U<9T&4$:0D
MXYO-+5.BU31/H^]L\]3T7K8:SI:X7BEAWT\@S9#1+?UP/+5UXX.#Y6DG:O@.
M_D=WMFBQF:5L%6C7&DTL5!F]VQY/28B/ 3];&-SB3$(E%V->@O%09G03!(&$
MP@<&@=L5[D'*0(0R7B=..J<,P.7Y@_U+K!UKN0@']T8^MZ5O,GJ@I(1*]-(_
MF>$K3/7L*9F*_P97D!@>E&".PD@75U+TSALUL: 4)=[&O=5Q'\:;?3+!U@%\
M O 9<(AYV)@H*O\LO,A3:P9BQ]YW(CSQ]LBQ-T5PQE;$.Q3OT'O-MX<D9==
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
MC0O'>W\V\YC-AL-A^4%L_<;E'U!+ P04    " !;BV%.T("1I,4!   W!
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6QM5-MNG# 0_17+'Q#OFB6)
M5H"4356U4BNM4K5]]L( 5GRAMEG2OZ]M"*5;OV#/^,PY,QX/Q:3-J^T!''J3
M0MD2]\X-1T)LW8-D]DX/H/Q)JXUDSINF(W8PP)H8) 6AN]T]D8PK7!71=S95
MH4<GN(*S07:4DIG?)Q!Z*O$>OSM>>->[X"!5,; .OH'[/IR-M\C*TG )RG*M
MD(&VQ$_[XRD/^ CXP6&RFST*E5RT?@W&YZ;$NY 0"*A=8&!^N<(S"!&(?!J_
M%DZ\2H; [?Z=_6.LW==R81:>M?C)&]>7^!&C!EHV"O>BIT^PU)-CM!3_!:X@
M/#QDXC5J+6S\HGJT3LN%Q:<BV=N\<A77:3YYR)>P= != N@:\!AUR"P4,__
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
M=)US-Y&\[K\*O.'39/4/4$L#!!0    ( %N+84Z:91@D9P(  $()   9
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;)56VXZ;,!#]%<0'+-CFEH@@=5-5
MK=1*T5;=/CN)$] "IK83MG]?VQ :DF%%7N(+9\Z9&7*PTY:+-YDSIISWJJSE
MRLV5:I:>)W<YJZA\X@VK]9,#%Q55>BF.GFP$HWL;5)4>]OW(JVA1NUEJ]S8B
M2_E)E47--L*1IZJBXN\S*WF[<I%[V7@ICKDR&UZ6-O3(?C+UJ]D(O?(&EGU1
ML5H6O'8$.ZS<3VBYQKX)L(C7@K7R:NZ84K:<OYG%M_W*]4U&K&0[92BH'LYL
MS<K2,.D\_O2D[J!I J_G%_8OMGA=S)9*MN;E[V*O\I6;N,Z>'>BI5"^\_<KZ
M@D+7Z:O_SLZLU'"3B=;8\5+:7V=WDHI7/8M.I:+OW5C4=FQ[_DL8'(#[ #P$
MX/C# -('D/\!5L'K,K.E?J:*9JG@K2.ZM]50\Z= 2Z*;N3.;MG?VF:Y6ZMUS
M1C!)O;,AZC'/'0:/,,$8LX8PX8#Q= Y#(AA,!%L",B*(8 ("$A!+$(P(XIM*
M.DQD,76'(4$8$U@G '4"0">YT>DPX94.ONG71XA1$B&81'B?!)KH5@021//;
M'8,$\8QVQW?MCDBP2&"9!)1)@$)CF& !$BSF%XI\V"+^C%)[T.B%AHLH"":D
M)MR( *G%! 7L(_2 D1#L)#3'2NC>2Q@M?']""?82FF,F--LK"#8+ MQ"IA*%
M[8(>\ N"#8/F. ;=6P8A/YA2@CV# -,0-$$!NP8]8!L,VP;/L4T/&GV1D]MS
MP[LZS,SMX@<5QZ*6SI8K?2[:T^O N6*:T'_2[SK7%YIA4;*#,M-8ST5WJG<+
MQ9O^QN(-UZ;L'U!+ P04    " !;BV%.[ZY4(C0"  "L!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6R55=N.VC 0_94H'[".[5P !:0N5=5*K82V
MZO;9@"'1.G%J&[+]^]I.B%*85.D+ON3,F3G'C)VW4KWI@G,3O%>BUNNP,*99
M(:0/!:^8?I(-K^V7DU05,W:ISD@WBK.C#ZH$(E&4HHJ5=;C)_=Y.;7)Y,:*L
M^4X%^E)53/U^YD*VZQ"'MXV7\EP8MX$V></._#LW/YJ=LBLTL!S+BM>ZE'6@
M^&D=?L"K+4Y<@$>\EKS5HWG@I.RE?'.++\=U&+F*N. 'XRB8':Y\RX5P3+:.
M7SUI..1T@>/YC?V3%V_%[)GF6RE^ED=3K,-%&!SYB5V$>9'M9]X+2L*@5_^5
M7[FP<%>)S7&00OO?X'#11E8]BRVE8N_=6-9^;'O^6Q@<0/H ,@3@^)\!M ^@
M=P&HJ\Q+_<@,V^1*MH'J3JMA[D^!5]2:>7";WCO_S:K5=O>ZH93DZ.J(>LQS
MAR$CS!UB"R"RY8!!MH*A# *603P!'9=!4IB @@34$\1_$61W.CI,ZC%UKS5.
M,@KGB<$\\6,>.D&0@ 3)?*4I2)#.4-IADI%20NERD<%Y,C!/!BB-[\X=PB1P
MD@689 $03+BQ! F6\^W$$=P!T0Q#>]#8T06.TW@BTT2OX1F6@J )3S'<3)@
M%!-GC^%VPO0_?(4[!0.M\NAK_-"3>(D)F<@$MQ1.YO@*@>Y]1:-KT[UCWY@Z
ME[4.]M+8&]C?DR<I#;>$T9,E+.S3.2P$/QDWS>Q<=>]'MS"RZ=]&-#S0FS]0
M2P,$%     @ 6XMA3E$M!G$( P  N0L  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S0N>&ULC99M;YLP$,>_"N+]"GX$JB12$S1MTB95F[:]IHF3H +.C)-T
MWW[&4$KLH^J; ,[_[GYW-L<MKE(]MT<A=/!25TV[#(]:G^ZCJ-T>15VT=_(D
M&O//7JJZT.91':+VI$2QLT9U%>$XYE%=E$VX6MBU1[5:R+.NRD8\JJ ]UW6A
M_JU%):_+$(6O"S_*PU%W"]%J<2H.XJ?0OTZ/RCQ%HY==68NF+643*+%?A@_H
M/D=)9V 5OTMQ;2?W09?*DY3/W</7W3*,.R)1B:WN7!3F<A$;456=)\/Q=W :
MCC$[P^G]J_?/-GF3S%/1BHVL_I0[?5R&:1CLQ+XX5_J'O'X10T(L#(;LOXF+
MJ(R\(S$QMK)J[6^P/;=:UH,7@U(7+_VU;.SU.OA_-8,-\&" 1P.<O&M !@/R
M9O!^!#H8T#>#OEI]*K8V>:&+U4+):Z#Z[3T5W2E"]]14?]LMVF+;_TQY6K-Z
M61&2+J)+YVC0K'L-GFC0J(B,]S$$AD*LL6=.,+T-L8$T[%:3 QJ2P2 $S)58
M!V2:!YO)A((.J'5 IP0T=HK5:[C5-%:#&4D3Y"0#R#C/8@SC,!"' 3A.G'6O
M89,XGPBCB4.= S+,,T9A' [B<  '.SC<BX,)=\Y;[HMBF",!.1* @S@<B<^!
MXX1G#@D@(UE&4Q@G!7%2 ,<Y_NO4+S_*8I:ZE0%T&%."9UZ## 3*/"#F;E/F
MQZ$L<U2YKYK9)Q3#O2?V2+SS.VANMB#+4A<%DJ4D(3,\,[T0^97Q>!"P53RE
M;K,"=3B9>Z,0V#H?$/[ 61Y$TU"(()*X1(",<31S=!#<0A'Q@9 '1/Q(F+J'
M+ =D<^<';L?([\>9MU]0/V:I^Z(/LH\6!^['"&C(V/N8^JW6*<SF7<DM"-R)
M$=2*F0O"O<HP%,_M -QJ$=1KN1LH\;> QNX7"% EW,.))G--+=3!SHQML)7G
MQ@ZLD]5Q+GW =BYZD_=#[?="'<JF#9ZD-M.5G8'V4FIA8.([4_NCF:/'ATKL
M=7>;F'O5#Y/]@Y:G85".QFE]]1]02P,$%     @ 6XMA3ME6FF9+ P  U T
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
M+Y$<AX4Q%PASXX9%N[0.N?)L! #DQETZ" "Y@;/^$LEQ6+@>"% /#/>8P/5
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
M71VT;I3))?QDD#BI;'^_R=6A:2]C<UWU1WK]3:,OPW%E<#\SW?P'4$L#!!0
M   ( %N+84XF,B7XPP(  /P*   9    >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;)5686^;,!#]*X@?4#ACDA ED9I$TR9M4M1IW6<W<1)4P,QVDN[?SS:4
M47-4[9=@FW?OWAUY<(N;D,_JS+D.7LJB4LOPK'4]CR*U/_.2J3M1\\K<.0I9
M,FVV\A2I6G)V<$%E$9$XGD0ERZMPM7!G.[E:B(LN\HKO9* N9<GDWS4OQ&T9
M0OAZ\)"?SMH>1*M%S4[\)]>_ZITTNZAC.>0EKU0NJD#RXS*\A_F6$!O@$(\Y
MOZG>.K"E/ GQ;#??#LLPMHIXP??:4C!SN?(-+PK+9'3\:4G#+J<-[*]?V;^X
MXDTQ3TSQC2A^YP=]7H:S,#CP([L4^D'<OO*VH#0,VNJ_\RLO#-PJ,3GVHE#N
M-]A?E!9ERV*DE.REN>:5N]Y:_M<P/("T :0+H.\')&U T@40>#> M@'4"XB:
M4EQOMDRSU4**6R";QULS^R^".37=W]M#UVQWS[1'F=/KBL)L$5TM48M9-QC2
MPT"'B Q[EX)@*=9D$$XA>YMB,\0DB8?9(I@XPX4D:*V)(TCZ!-D( 44)J".@
M_4I([#6KP4P<IFJ:%=/$0VT0%,EBO^(ABJ24SG#)*2HY122#)SD=BLEB7_$0
M9%XN'FB+@-(>Z(W>":IW@N@E.,$4)9A^_"'/4((9HB#Q.M9@TG['IGB.#,V1
M(3DH3@ Q[MOXXW7"B/4!49'ZWH=AJ;.1)PJH_^^!('DF(Q2X<^$3U@7<NX"9
M=U M'58[5BSN-\ ,-_+? -P",/E$L;@)8(JH&+S6IX-B1YP&N%, LTKF9T%
MR5A/<;< 8I=D[!.$VX5\PBX$MPO![.+WE SMDHQDP<U",+/X/<5 X#LJZHT
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
MFKGM,NR:N$.B1.XU<]]E:'"-/&!AR#7SB#%@4@N,H2"U7Z9F^;7A51<)&;Y
M%"\46@6@[04.*!Z!X1%8%8&U(D3 Y:Q&@@K)*^0;"V#2Y@A%W"&#Q=#%?,C<
M(:%\;PALW2.4QSK5]X!@E!!078^X>P^L^@+! N:#<G["G+D4[LXEEE<6!K!(
MNACUB8\OLH\OLM]99,9@0=>,WQH&Y&C9)4",%4*XN-$ -QH@1F%V@W[913"=
M75 >JRY&6?1!=D/<=(B8]H'IL),9XKL4/C(0BD44S&R%40']X,D>X9ZC[K8'
MP\QJ)&PGT!U0\#R=HU0("N.V2[D#%[X%\ 'AMD<H,@C @ ]H+ ^^#'J97Z!4
M9X517]#]$J'HP 5UL,+2Y<$W@],Z3F2\V%4'Y]):BV,N]3NAU=N<S6\\?1P!
M_3,R6A"D_TF=Y>NC]WOX^D/@>USLDKRT7H54QZ#JI+(50G+EW1VHPMRK;X^F
MD?*MU+>ANB_J$WC=D.)@/BZ<Y@MG^A]02P,$%     @ 6XMA3C+3 !3% @
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
M;B-]W_1M4_^@9#VTA-[8EZ[^ U!+ P04    " !;BV%."0:WDK\"  #W"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6R-5EUOVC 4_2M1WMO$'TE(
M!4@%-&W2)E6=NCV[8"!J$F>V@>[?SW;2%.Q+UQ=B.^<<GWMSL>_T).2+VG.N
MH]>F;M4LWFO=W26)6N]YP]2MZ'AKWFR%;)@V4[E+5"<YVSA24R<X3?.D854;
MSZ=N[4'.I^*@ZZKE#S)2AZ9A\N^"U^(TBU'\MO!8[?;:+B3S:<=V_"?73]V#
M-+-D5-E4#6]5)=I(\NTLOD=W*X0MP2%^5?RDSL:1#>59B!<[^;:9Q:EUQ&N^
MUE:"F<>1+WE=6R7CX\\@&H][6N+Y^$W]BPO>!//,%%^*^G>UT?M9/(FC#=^R
M0ZT?Q>DK'P+*XFB(_CL_\MK K1.SQUK4ROU&ZX/2HAE4C)6&O?;/JG7/TZ#_
M1H,)>"#@D8#R#PED()!W OV00 <"]0A)'XK+S8II-I]*<8ID_WD[9JL(W5&3
M_;5==,EV[TQZE%D]SFF93Y.C%1HPBQZ#SS!H1"1&?=P"0ULL<$#'EQLL0P3Q
M/*Q"2$%A$P2,DS@^N8BS@ 4H*$"= +T0F'B)ZC&YP[0.DWJ1_A>Q"A$W),6P
MTPQTF@%.2\]IC\DN=D&%9Q8 38AG%Q+*KY1'#MK- [M9ZB5ED7_&+@ *[ *8
M/">PW0*T6P2%E*57XIV  I-/%-(DL$DH\FLI!&&*D?>E5R'J!F6TA!V7H./R
M$P55!MODE'J&0PREOMT0@XHKZ44I?**E0$%A_TA+P[10DGK?80G!2.F)K0!4
M>L7RE4,8 9:);QF%7G#FYQA F:HH_.,4$D.DF%RQ#1[L]PB'A5'XA3& +@ZT
M[.R3#K9#%*:H]/^^D!A.J5\@R=GMUW"Y<YV%BM;BT&I[B9RMCMW+O6M>O/6%
M[6K<K?HNT[=$/YC<5:V*GH4V=[.[0;=":&Y<IK<FK7O3A8V3FF^U'19F+/M6
MI)]HT0UM5C+V>O-_4$L#!!0    ( %N+84Y\T^G&[P(  ,L+   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;'V6W8Z;,!"%7P5QGX7!F)]5$JE)5;52
M*T5;;7OM)$Z"%C %)]F^?6W#(F(/O0G8.3/^QMC'7MY%^]9=.)?>>U76W<J_
M2-D\!T%WN/"*=4^BX;7ZYR3:BDG5;,]!U[2<'4U05091&"9!Q8K:7R]-WZY=
M+\55ED7-=ZW77:N*M7\WO!3WE0_^1\=+<;Y(W1&LEPT[\Y]<OC:[5K6",<NQ
MJ'C=%:+V6GY:^9_@>0N9#C"*7P6_=Y-W3Y>R%^)--[X=5WZHB7C)#U*G8.IQ
MXUM>ECJ3XO@S)/7',77@]/TC^Q=3O"IFSSJ^%>7OXB@O*S_SO2,_L6LI7\3]
M*Q\*HKXW5/^=WWBIY)I$C7$096=^O<.UDZ(:LBB4BKWWSZ(VS_N0_R,,#XB&
M@&@,@/B_ 60((%9 T).94C\SR=;+5MR]MO]:#=.+ IZ)FLR#[C1S9_Y3U7:J
M][:F8;P,;CK1H-GTFFBBB1X56U=!DE$2*("1(D(I(A-/'B@HGH"@"8A)$#\D
M2*PR>DUB-+71I#2S"G$U>1+A(#$*$B,@J072:^ADD(ADH46"B)(DQE$HBD(1
M%*O>#<5&L4A<#:$A#I*@( D"DEL@B3-(9BW#K2O)<QPC13%2%P.L6=^DSAA
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
MQ[;N 93,/>$ VX4)@M$ .=O-A26!KH:SOX5[$,/5'0/EG3N7+7?%H2!U<@_
M2&"7CPR"L8#&"[KA2P5'@.[4UAU!@A"V=8,PNW9D$(P';.$RQ?!=AH'+++(O
MLQ$4W^\9^TCL()A[)#(8YEP+X:P]JT1[ZEO?SMO+2ZU,ES.;G=KK1V+:.VM^
M:]KNONU[IQEZ]N]Y>RKJSGN62C>/?8MWE%()K1(%>E><]6?"-"C%49G76+^W
M0Z\\#)1LQN^ </H8V?P'4$L#!!0    ( %N+84[WD:4:ZP$  &(%   9
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
M !#?GZ&/'4G8GL2WIPU1L"%L3_K ]B1A>Q+?GMUZ=4Y\=Y85F>$560J0UH<
M5!@@0UD-RDDV"5N>^)9G;1OBR=F%]Z! 21%21<,%.P-(2UZN$TF@&^(I'RL3
MB*=2%Q11IHV09:6(Z@0 +0NQ*%Z %KA.<Z[CI8+FS&0T\"H%0&<C*-0!4 7K
MY!N@!:[3((]CU8+FN9<'\0]@I"/(/A#0:3GZM4"R&F5T7:'1/*-SI#1/GF8
MJ:SUH#<U'VPT'6XT0]!H8Z+DA9$:>4 YHF1#$ 1MAO.K%GA>@T90EU\U;SA$
M9PC0$T!:0BV>#"!54D8BR2LIJ(SF?0Q&L!HU,A+C^;Y-$;0L\3U@* #UH2\6
M!(W37.,8Q6JN1Q?*:-1(0M!RBQO0% !0,KJ'HP21TUSD ,>"5@41CXT4 1-
M9QD"NM#COJ!QFFL<H%BH1XAD.5#%!.T! #STS(2.OJ!P!BE<EV0-Z#]X!3J6
M,X#TQBH>:?/!-M/!-C. #"J2W)4Q@FX:4"-$X3C,"/)E/E C&('I#6=ZQK"&
MEP@AD ;Y!T Z:U"O$B"C,DKNM!KIQ @<&74)UO"R0Y&!1QT<::Q'_D.3[5Y\
MVW]!X@R7.$:O!DB<1GTP %3! VI%%DG)_1LCR)OA\L:IU7 E4E8A]P'0>;0-
M =![N5]L!&TS7-LXM1K4@ =ZE0*@ 12<(8.FI]MM!%TS2-<8LX)6?7"@_)PA
M)!URB^Z*#+69#K:9(61URBBOBB"7!IP"1,(VK*!9-AG.K%9@>,L9GC&K!86,
M >?$*0"JR*N%#. DMP51L;PF8GQJ>:%Q8="A(<>A9@" 24X+*F:YBC$2M:!E
M728T(&@!$KK-89+;@G99U#/KLJ?E2@-.. &*^=L':?LK:)7E6L7IT@(-0M0
M<,SC/DC;8T&?+-*G+D5:H"81%?@0R''SH0;3@08S@),60E Z"XZDHQ9L"'IC
MPP=846!GR]F9LR*O/-C"G85DO9#V$PB""CA>N3 J=+P@N% :=&=2A/0@B<X0
MT!DY,W:" #DN0/P1"JX7%S$04""$# 8DH1E">A_E&LD)4N10>ZY+CXZ+!X&>
M80IP)@&9,<*17/4Z09$<5R1.E8XKB (L@6#@%F4 %Q*YW^ $57)(E;J<Z8 J
M!0U*C1E ^I@ UAQL,AUJ,D/ 3G[57A)!^!P7/CHYIF[;D!YH^L!YDQ-8W TX
M;W*@P:;QED:M. )'HQFT2;[GH2Y!0MR \R;'*P'F^5E(U@MI^RI(E1MPMN3.
M2]5Y2-8+:3]O)DB5'W*,Y+FP=)T]#\EZ(6UG!6'R0\Z,_-E'>M+SD*P7TG96
M$"$_Y(RH 3G9D]EYR-SWU4'-)9^%9+T3M2]9T"Z/3G^$)\&]("+^ Z<_7F!=
M#\H-]HR8YS5"?43 'Z.T@]=%8'"/BHGND_B>I^JF[V$<+SU"BIXA-=W)/+LF
MC>::G+SKL<ZW3_5;3;O1??&ZV5<WZ>3;XYM3GZAZ5Z3S_51=WBGP_5Q=9H?W
MHGZ:/[RF]=MB^[3<[$;?B_V^6->OD3P6Q3XOW4]^*5?I.5\\'#^L\L=]]6=U
MK[:'UZ,.'_;%2_/JU^3X_MG-_P%02P,$%     @ 6XMA3GR$?M\M!   K!(
M !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&ULC9A9<^(X$,>_"N7W8$O6
M8:6 JD!"PK%5J=G:G6<'Q%'C@[%-F/WVZT,0N]6>X278RN_?W5*W#FMT2;,?
M^4'K8O KCI)\[!R*XO3HNOGFH.,P'Z8GG93_V:59'!;E:[9W\U.FPVTMBB.7
M>IYPX_"8.)-1W?:>34;IN8B.B7[/!ODYCL/LOZF.TLO8(<ZUX=MQ?RBJ!G<R
M.H5[_;<N_CF]9^6;>[.R/<8ZR8]I,LCT;NP\D<<UX96@)OX]ZDO>>AY47?E(
MTQ_5RV([=KPJ(AWI35&9",N?3SW34519*N/X:8PZ-Y^5L/U\M3ZO.U]VYB/,
M]2R-OA^WQ6'L!,Y@JW?A.2J^I9<W;3K$G8'I_5I_ZJC$JTA*'YLTRNN_@\TY
M+]+86"E#B<-?S>\QJ7\OQOY5A@NH$=";H!F<7H%O!/Z7@/U6P(R W2O@1L#O
M%0@C$/<*I!'(>P6!$03W"I01J'L%Q+MFSON2B-]+;LDF=WNYIIM0('&;PJHK
M]3DLPLDH2R^#K)ELI[":T^2Q5)7&J]:Z]NM_EM6:EZV?$Z[XR/VL+!EFVC"T
MQ5 9=)FES9 ;X98AW.*@:!Q3:OOH>I@AA%1=YMEF6)=X0:P$7I>9VXPONL@K
M9H9TF3>, 9U:8(P/AO:/0[/Z<\!K&Y$,3Y"/%XI?&_ [A2)P"PRWP&H+K!T"
MB'+:(*)&DAH1'O7!P,YLBBE)P* \VQ1G'H'U@%"2*E@1-N5+*B4H"BRN(  >
MWQ"*!P+,IP7F42E8&C9%*:$,!+:R,2*)1\&(K1%K@?!I3Y8YGF5N9QGT;=H@
MO.7GP5<"C-,,HZB59802"BP++S8DX-(Q1PQ1KF"]O"(84S#%"$2(H*"J%IBM
M0('D+1%*$@5FS@JS114%2_G:QB@+N(]G6. 9%E:& SB/A55)#TS Q6^&4,13
M#"[J-L8A\X*8XA0.TARA*+-VD5<$\PD!V7O#HZ=@BBX03# .*F:)1>;Y<.:L
ML'%E4L#%WL9\3CB>9(DG65I)YK RIPTCV]%X0VNU1BD)ANG9IKRA!Q=KW"',
M,D*1H0 .7U%;%.[A=P6_0"D&YMX2C0M&OT(H?^C!I1H;+MJSH0=XA@,KPSY<
M79>!54B*>& BK&V(!"VH$XO"8U%(M<%=0R&[4Y^;ZO"-GG8]Q!&8_E,#M1=)
M9O5ZB5 /%&[C*T-UIR(8/X217/9TK.\83^R.!<#1W$"=8!B'/5L9C/=BW8CP
M _T3H4A$/AQJ:KOR>CWUG$R)CU1RW_CUG$T)N_]X2WI./L0^^E@S:FJ@SFX6
MV,5E4T+:B;(I+%%NZV,PUMF^OO;(!YOTG!15EUNMMZN5)UI]3(+V*7E<$*1]
M65W%U!^?7^:;>YR_PFQ_3/+!1UJ4'['U=^8N30M=1N\-R^@/.MS>7B*]*ZI'
M63YGS?U)\U*D)W,WY-XNJ";_ U!+ P04    " !;BV%.$VER'=F:  "M/0(
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
MUB'3H*BK@K02S^FZ]H!(#F,6Z&T54<\M#]V3#^O,R64!.;!,+MEL<G-Z" M
M;.02@%.GQ?VIJ+GX? 67I5C&NB#EC14+AJP-1VFR>#2H*/S+K@>F@?EA!L![
M6,MN#6M M@RXR9H(*#7 _&)Q6,4",>30#.%D!6NKWH (EDD(I9P >;Z4LR"X
MJ\H<]PHH%%XYOK@J';)US\.OVA!.%(RN.=U-Z['=E:WL\@W<-L3M;-WT9GL'
M;AM.!=B#NQ%M( <9B03@-Z*/BB@\%R>XF.GL2#H*RL!I?G_J?7\D+24KE!7Y
MD(G,YJ27AO@%*]RMQ!2RV\!"F&1UWD;$0HDUX=-367J'[#-&U]0.V:O<*R0A
MRPPN'B ZC(&B-)R"\)NB2I7".5VR;=*>"P3"1!,.N\%KQ+<8ER-!6HWP+!<A
M1<;D6U!J4)=@^>UH^U2<$D$[$E1'JB5492F,"2D-:[2 /PM1L(F6?;HU8[FA
M=*3,C 1<![F)ZK./, L90O#N*^-2ZN'=@<PA5&?!B2JGR7N=5@CG;BV^R&:,
M$9\G@@!9D 4WB\L(NZ)TH'M*LX='HHQXMQ[2E@#.$[KOB1Q8B>]+M FR-K+0
MLJ>-A#3O[Q3B4'*(GS?.=N_2";IG=!7,$3BAIWGX<#( '^3P5UY"%9VQRO!0
MK81*9*" 361H]UL%COSM(\BFRHIA?A(CZ#0W$B) =V^>-@1B6'J[0/Q[ED%8
M B1M'2X(Q;N<K>WX*) ;>%7M0CF(,"VB?DS0[!#CG?<"#3UWJ&SM2)/9MVJ_
MM"K[+NLBYD=.& (<NLL1(X@,^-G0].1&8W65I$ARM] '*Q2F)=*(@E(JD)'?
ML@(,CX%-."W5K"JN?1(1(_HNQ-!S%P!0GG=J-"4YP? *(=5>D *W2DHR.Q(\
M_KXKV$J<+1RU5U3/@5_GT<"RLA5!4PF=P_C) =6N<P2706/^(FJ$QD.\UUO1
MNM$[1#0'[;DE18/!R8*F2=>6AU8FA_30$3LRI *S.>4_@#+0+:R$3DI4M \N
M$NRI;%P.2Q*QM=T6)+*09<0_]UXW%CTRSA?A>U?JBOQ<Y$-S*27%P@>FP=AL
M,NE%']NVBB9=U,J%.Z*)),_%!+IP;,X)RKN295KU><6,\"6E]L&PJ!J!@KM@
MAQ,OWOD%V'(#A[HI*M%%0\<JH* 1"=AO^GU!6@S2#4&[K/6 F3O3KN'_)?DS
M6JM)(E+*X_43/P)A)NP"M$[X-UG =A72?R#+Z(*L8B,X8!P-\7MC5%!'C%RA
M%R.R6P)=.[/AM\5NOD6[E,N,NCYP!F@+$S5WP=8%,<9X/RR"Q5YM0MQ04?+Y
M;WS;O=T;&>@"8Z^W^ /2D3= PYX <B79X;RR3?0JX(Z;/(%]@=B_ID6P-=6[
M^,B=]TVLL,!!-=II'MH(F8*6<.5@PSEJ9]^R%(-DB,ONK IGTO@"TRIN &;-
MYM[E1*H3N>TKY^N!?\[9R+)V7Z"52.0ZD&'6*2)D0@>W*I0V)&ST4E3SDH8L
ME>@G$1&5\]S%='8,-8B2#0\G6Q#JHZU'0Z!B*]'B1=IME1^1GBI#L/-3_8-\
MT;TMN@8?IC88,UNL0*9PZZ(#$BP(_?ILLO57)K?$+E#JUCOBMAA#QCY\E=V=
M%U[%H\QK;D5)-#6KV!:RWGIMV486,/+PL!49'4GLQKC8!1N_2$_*R=!%JBII
M<'Q#RJSZ"E<[H]O)MO-OB%G$$1X2_E?,LR )<?/B%"AC9*LL3TKT"I%ZS0&%
M"Q^GZN#I3&0>L(9,# ^0B9 8+I4VB*L*1Z(P^!^)^%U:J^P%F[*]Y;'J"IC'
M4"LQ)HFDZ?A>8ADN?VK8KDC]O7!BL1>PSOCH%2>QK0O-!ASY=Z+7J!>1DQ75
M(GF'[18EIP,M1-=#883HP*[BNX0.$*0SH+ZN4]5 )/Z;AN?I]^0($(;(M6 >
M[4)D1'_6:R,&P5]3,SK'(O =!:57<G'PP/&?:-9%R^U"C4D4&N4LCJ0<IGBP
M\Q2$V'0MOET5"YZ<T8S!@Q&:NQ(P-36F]0,I$#*(+)<0S9&?TB73NV'1G;!5
MQ2W0R1#T*)54%)G@]7RS99U2R%Z'>\U@_NP YMO-67&HCKA *EX:O8IB<O*=
M\)HS 4EHQQ679(TMG-%;O[&;-9&N@0W<G>DWG[PBVN/K+E]@2DV:<:_/T5X?
M)\Y+^M\[<CO57)S^"?JJQ9K[L]IV;M$5TI9K3BN3*]\4HH5N)V5)#(FY)&*#
MH1HD'Y)TS/::_!6.G#83%&@\-OGB2O#N5[P\\GMZ('"5I:& >K! 1.3 B\)
M:)#8HG4,B%:R?C!7&#52V-!PPNY:]&#/*X[G>R;!A (@26;TF1K 1DO 'RQ$
M8:/R?,!>I3%<RX+$+A'KR%[Y"!(MRJ=XV92Y\-+4HDE;Q<<^L9\0ZQ&#3H@T
MZBU-O$IACF-\X#CV0K47O4=3XGLR)0HJ$;DD^:=I9L2I/&1TWZIR[S] RDS,
M,*90QD2?+QP/B6H\O+/X:&R 2?.(F<21X$FJA>';BZQ<[%9H\UG0#W20*7,D
M=G^&R!XZ.=@RBTAZC:%IG;9::RAC8<UCG:@8Z%"KB,NGQIW<,(43<^(M%[*_
MZ $DY8T0%92S1''DVRJV7V0LM;T0@72J;Y3=$[5W1P3( Q)?13J:^96RC++*
M$XGYL\SJ%&=/#)2;TC+#]9)+&]90![#:O,NECJ<JX7WK@>R;@NXW3F)MZE5M
MFWQ=6!4UWU)05[8E@1LGP+3EU6XEM@W$9L'@)=K\[S-6@'T8 )Z&A!6)Q ST
M"BYWZM=LWL8;9S"V?K:]Z)W? 0#?&"R<'MR&/LC$-QL@?)58X5,:FB,4T2#I
M:)<:&Z5V T()S48;=*"]5,^U^=I.3U<_38,BR)Y^H3U],,8=TCW,B04NB*HF
MUW0YYIP8*B$R;'T%8;<DY4V487OY>\8HGU% GS>%.2.WVD&I9!!)M,Z-ZIT<
MCQG0@'+Q^"Q+((>#,M)*S6-D/-J@\QII#1RJ5:3X^G:8O]@"Q3R)#1J*46UK
M8(<:@ U5B^HO$>9N#\_>1._%2'?*R[ PHP6'!CXBWX3JBQI\Q$R8U<V$O=I,
MPU?,).I6,$]C E;JBV6:BZ#E=T^1I%C4K3(W%55#"V/K$\(5%7/4!>@>B[;)
M$]4W,NK<R"L6LV\AH2FF:UFL%CA;C$8==ON]",^>O%M6AG%^"3+0%[N<!"&<
M"P]$B;"CKWK+G@D+O6NKE?XP1,1R)F?:!I@&@3%!RJ\P"DL%"XQF=GY9+3YQ
M2F1%/<E$0TNB1B3@.5.'CRXA\&G8CM%12344TR/+]ENU)LPSUEW60!VVS+19
MT%3MNF1/L(\\X8 R.A_KOZ:4VE.Z$&@"RK:G+A'A[A^2U>;-!XWIU]7"NQBM
MGJO)Q5,0'_S7%JO\FC2=6+-QZ@DOFF9B%#=5JX%;XY[E@ )]6L^BX<EOBP(V
M65:WZ* CN\&7#47R'!]=W'XY.D$'S_BT/XNCNP)N1736/^.;VW^CB$%G[6N
MT<B7:NNA=P=O8#CWO4^R>$*.N"PV8OGAX,._)NL="O?.N41XO@-)%B@ YN-I
M8'I; ,,#>O[)'N?/70..3E%F0_+@WNH1!$@H0D-5$-W!]@87/WON: %=W# 4
MPH/&SP\[S%/)GT!!CFA-;5 3E O*8.HCMEGG?=%.^9;O4?^6DD<1K),B;GOF
M!Q<1@]R(N'U@!')7'._G$XCK='-!^,H66Q;ER EQSRHM8/.*I*.'HEB2<.20
M&:V'UOZ8:*0RCRA KESB"1J"A; 5@C5LLJ0B>VS:4I\E_9A+TIO&JGN[6&,Q
M</R.(N+Y&S-V "S&FV>9GH?A0%B]H251:KA("Y6UU6M7<:"2RPVCRV<M'\?N
M7>4*2)HD#9, @Y54="TG7C0* F<ZER8^_ 6Q(.4J*[2D;?+44 =D#XXNGZ";
M S^8HP'\ 0/AMJCD7CM;=HPY0ZT[XC1&'1C="N89AX4S8<1U_AD/1Q$G\3#$
MC9B34M<<XXU(:CZ:7]QLE,CDH(++R#6;"K5V##9R$W2L7?4D,:PF_NJALANS
M!A%KZ%/'[MG^E2' /AMJW(4 [G4QI&:K5,1CNPZ<DI('-9@YK5XV/%]4MH10
M1"O=K#*C@!IF$VY:2U_J2]CBB6/F"WIOZ6V)3>D&A OTXB0C)PY@%$LQESH]
M=&!%+FEH2CA(,D+E 5GV)SI>' 13($\_XW7R_.8T  .),I[1TU>>UQMN&%C0
MO8/Z0$1;=$S&6]0P^ ?@94XE<KC7]#<O>79C1Z""=MY@$7[;<_OS8XD\B*'A
MZN&N=BB!5RX\2E2V9%Z4L28AF ^,N+7=EME\QPYFOI1"2\1*VHL^R)CU3VL*
M58T.":*Y;!V2.78$>Y$JA3_\QJMRX&5'A9B;O(6_'BAG11IW%<*+0$#Q$$&+
MY)HD.'?:(L5QGJS&,5ACWB=*(1$'<"L#C1N"UDN0[BGY?5@7U]1N]S87A: 3
MIE./'M&Q_3K,:WZOV<]^@QZ<M2T0: _"\[.)A'VPI>W8J>R4@X7J.OC[R^\D
MX"*[$QUF[G$IFAO'YG1'I0AQW&K"E%JO +)KU"5RU >Q'(CO[%]\!$>0O^Y@
M2KGGH.E*H0MO=^8C8?%W[A;V1G[7\!>\KF\B+*>.*H8/[;<BL/G>C8@B+ F9
M?(G>^(6K3]R.P &V;^",'E'/7;F3]GS>,@*;PO#&Q4A0=//BF8*I4$=#D55#
M?W8K"L_#T!1Q/E-U1)''4$GG4K((<'\:RYVSD+HL'PS61TZ9N:Q!'R(J#LEL
M[67)*G7X,4_)4465MLWFXQJ&AT9GO"<EAN(P84.T-A>$-7[FSUGA(QGK8<YH
M 4;IV_AJYZF_R(:[5#9<#=,U2$4P"+K&.$F6&P-RZ5,S7:BMZB,L'DJPK8FP
M=:.JQL8O^L#^E>,2 D(AFNWQO^VQ[SU5O_<R=7VGBX5SC!(]0NV-0$$2BI.<
MLLJ'<,?N]K+T[@#-J,I!*RS%F+ L-/P00;MI79!6K\ E^[OK:2>?Z3S+<UXO
M+U*TTC3(Y]!!-2[.*D*..SJ!BDDX)9J7Z)HH,&36(8CX#,CY9*ZH3TH7KPP)
M=1Q]5Y"-2@-6-!VFJ80* <8-MY[/HI;[0X8V_H:JDVR4T;8R6<DU01GE,H#
MZ4LYRD'.\$TG"$#LL)T_US!US&:EQ+I#60@V9Z$](T'2#*S?JRKR;Z3Z8P0K
M&;81<3!R]<&[)]UE1N2ZUS11]RM*UIPPY0\7I;(4?03E<U2@,,8F([W:'2 (
M)0Y1T9\TF*2N<+.LR2*JY[#J$4/X-;2UD*1FI+"YP#&6-@-94SQZEMH:GE%#
M3O8AY#G;>G'3$1F)T[7DO&H1@X1]S7:BW5K2BMG9V' 4=L"+* 6?(>@M:C1R
M">+.T$/1?H_)$NMZ.^II(.5WXA(T#B,<178JSO6BGS6PL+/JMZQ*$ZCK%4.T
MI$KT5HND>$Z:^ 17I?8M:@P?,E'")O+#V?TP&/2&T0K.2/5N_&7J?HF-CS5G
ML[A-K,W6]:G(@.8<9"(7X#;1RM-F CN-+BJUE^&VY@#@N,4 B>>E1DI#FFXZ
M;6O.:YZ@_I)D.5D3R8.O83D&W3RQ$E>"9%M@58,MO,!9+UZ^).C5EDAU)?BV
M^G!)0C3CTZ3A_2J7V9*S.EC:$@9 IO-2:;0O4-V:)=8@^;Z0DUZQI7'Z2Z8Y
M>T)>ED#&%F+O,WV5MO608646K!%14ED7%ZG+U@8G%Z@!R@DOWD!I#2]6?,!X
M8U@?UBD*/^ <2Q.^2Z8/"5U /8'N+_D#*(>?+;::@Z]67)I/29/J>2+CXCV-
M:V&_P1+L@#@0B3K/#8^K"Z"B7&@MT<(F)I?H)OKCRS1B2EVO*^R=!]QT4.!9
M_[];SW5T5\AH!Z"(H&"UW923!$/+""LQ>B O!^C6%^<QZEX-7LX'2"!K0(3I
MK%? *)%<> Y"A(R(RK0.B?KKPG+HE#-H$U=FF!T,M3X1[?3-G0;1]N-0-&EF
MI=+ERHCJPF5WD3HJ>))OQ5O449WR838%7L%("GF) \J(#(:>"16S\'W]H;7?
M @2SI7K!ANDXJ/Q&]KV1OE\/ >-04U1APN@>M42D00<;4 QV&,A!(4C&/E$S
M0:3+T#GIWB3ZKT2L!K)]5Z+]U'\O17D);Q#_AJ\PX$$L9H8_9LHUEMQND'CE
M^3_%Q.I].K_7T-HDF#5CJTQ!U'(>2.,':6?@B5WNO9%\(<N2Y5'1:]MQPIM%
M7H,=HJC74>(/&_4O*C6=.-K*V]!J/&6:<B1'JD8B8=C_4814*92[AI[6&]GV
M1T]O8(VI"RYI%2FWH?6NN;RGVE7[H=\;&SE?0@%216R-I,FJE[$:==#74"CD
M/G^<[007.3PEP<U<\V8(@21FH)&TX$_\$):+O%KG.SJ'TQ3J4/++:4^(-\TT
MWIH*%*>6'J,,;T("'KEDH"U8P=51=/WK1%+XB</$JDKP!?/ZM%<HJM8*3X8-
MVH*+S60?=S'LDFJ<G6H8GKH[>$GW-_C)V_]\=)@)]-9T5%?(PU]_KI"#6JAH
MT+ 3CFFEZ&!C(>-4)U_@X3YR82AL[F#=P'ED.5=@VYYI[71W:T5P8V\:>P,U
ME?#U^%K:]%QIFQ[,8]W3PB<V$'$!"M*KH#I1:W6;>83+3Y62H>KLVQJ+7L\B
MH"50JG=[GH*4XKZC4MQ!76Y;Z%#*T7N7D0NH<^E5K3T2@J >S&+&'!6F8&QR
M2U=8WK5\-KE&59!LU C_[JYK<S!W2%T#.A292._9MJ,)-.YEWFNZMO;NAO=
MJ;&A-)AI$?@_@JW5\\78W)8ZEX,3/G$M>8*QT%9:T8HS00T+#+Y08R/) +0F
MI,HX"+%>.R4*],^29A2LK36A3188EA*!R]-6'D5,C(PK]"V7=:.L0$4/7WHE
M.CYZ>W=Q7)T<G<"UC>MQQU*;+$<M'(-X*>B,=DY%%_+L*T8O$FHCE:;55WB,
M1<DE^EA9@2DJ;ZLDH8GS@]7F1;GF5BRC+SCNW>4#&Q.#5-4+ZYXEWR76E1!)
MP_N-BH%D#U%),F?7C1=^ Q2J,"F=4] ^VSHSCL0SBLJUK^HQ),;^*E4LMGM@
M9:)5.7.,2VXM.0K-YR_H;0E\?9P=[FX-,/P=Y:%GI4G=,%6],&6UV#)1_69*
M;2DV2'4@*2^*\>84M0G7+^>B%>N#0"A-(HU9FE!=P^'.#V:]&P*&RT"$H&K#
M084MRARB3#X6,/ 6<'6Y^GO4,\#Z*(7>>U"V"EZFQB<7\^BL\DE&L!9VYN/F
MM;NH-UL46MCFAVGOS!N*6\JOQBP* 5#F)-2QZ-!2NTPO2U!L54H@=\S/$N"J
MX P+=$EH/!]EO&$)N=9137B[;"1L[]-:1A$WV^^-W&9=E*C:MGUR(]?#) 1I
M[9;G6C;\[GY_NJV.)%2W/]??C..+]YSBL+DQ#@S35B.'AICU!O4ASMH/WZ2B
M[<&#CMQ.J:/KQ_@/0(Z.J8)ZK*HCJR>B6SH[=#8MX<6)#YSF^B)RP3O7O=LB
MC2::T]Z^D25@-%8]O6 \S2!L'POKJCRUAZ.WI1^<:CD/KLO=L-:UN&N0NN(7
M1RWC'5'I R(O<ZWYNK>P0"]ZGY*\3PMYE\Y+4AL9'W&6=Q>W/VJ[TXO;+_3D
MM#^,-72>/X\U.%Y;#HB^17T<? 1VN>1"?SG/R90D*[7T1%0AP:'3\/':)I,\
M0;/>.O7Y/Q2"S3Y]$PCO5^E8K1?4.![+"5EUJ,]85L$BP)4<7%T"G(NE-O55
M$3K,M"1T)(O'7O0%12VU5-#!TLH$)HEX6- C7VDN#>O,&@2!\WA-0"U '@<9
MHCVNK*4.<_:K..FQQ65'G]FX-2)/[<J:^,NMV9.,*@AOV8W&TDC571L5]-(]
MTH+\3O%+7Y\*[OL/XU[?D4XXC1_.S+_;;!^SKL0]POB_[N!:'\#VP<AANQ_I
M.AA)RO@*ASRU^8I$)H/'L-#6<6J7R,4AH3,KD2Q:JI&B-ANM7B)$G-P^>+U:
MTQ]5I%-6ZZ9E'S^EZ9D$'5/_IZNN<0P34[4"]Y$9-?;I%[[$K+]$A -TS6#5
MF#%UBC7-$0,$TDXSPLTI8"A=C+0PA8!-&=\4:)'-1--7<Q5*V$E) 8)UE'3%
M)MF[7W H>N/^'S8AV?!"8^Q4(YV\R63;M/)BM1AY)=R^KWJ:0(T(]>?/K.'B
MM>7B<DX4M:?,<K">5<^B[:O)W[!/128QLBBXY4V"N$'#Z79;K_U$*@=5*LB=
M7IOZ 5EPE&%^%Z7UAM!3,0B0S]O&<+'K'B4I9@U8]5F(H&:,:PE<D,$;X*(M
MB%3B+Y(J0;$+-/3B1+'N#@AL-"F[^N7JXY>K.+J\^7CW^>+R#A9PBZW;L=?7
M^^N+'Z_?7]]A,R_\]\W=SU>?_9L?+N[NKCXW&HRU)J^%N6O[NGK_\06%T2=:
MMWP0A_5F7I7.9UW,_T7RZVYW*TQW1.V?FSP$80A[C+<!4<T!%0-IY6U6:5Z2
M7#<]S[M U]UR*;9*5Q' DS*"A+U[F4#[.U&-/9_\Q!49M,3U\X:IOD;,M,;)
MQ%X!CFOB^#&1$NF.??(7?LFTM?(!6-K0BEI!7$FK$KH\U$3;H^X=KNE=IW/K
M>(!-N4?3>#8>P1_GY_'Y^11_.8_/!D/X8QB/I_C#,?PQ&$?X]N!L$D_Z$Q?G
M<SP\B:1)>32-)Z-I-![%X_.!^U'_.QG$N"&V+]<?GL4#^%+_=3R Z48PW3B>
M#L>R*;/0V5D\AM]IQ<-1WRYT%)\/I[108'/Q<#QE(/\G@'$R!>CA6L;3>$I@
M')['X[,)PFQVCFN;Q/W9&0-Q.(.%CUN!.(YG /O1)![ :'4XC?LPQK #B(/X
MO-\W0.SCB0WB,YA40>@6.1G"[S/X XYS/ X6.81!:)%3.+'AD)'S/P& <)AG
MYW2\DW@VP<6 T#R8#> /W1,=</]LR <\&,;3:3\ (@B8D_$XFB F#QL F@*:
M#,\ZH3<:>ZP]'@X&!+T!X)="SZUPT)_!)< ;,AO0S:@M<3@=\1+/S^(1S/AO
MYO^CW2IEJH6KNQ17EZ[H,OM,)F"/MMHQQ*LBWD5MJ >\]Z0PB.M6Y;/6Z3T2
MMF"P?/F$Y@"@@E3(UU3%]*V9YZ"W\3QSTK92T)FL#\\%;=?<1NVSLU5> Y?%
M'(%;HP7X7*'^GX"\PO_@O(/QGY2B6TK?2H/K$:;O.,#XDPF1OS%YE)^5:7WA
MML&.$1_@."S9:K,\797$3R<EE<?E;.^.!$YUV9.[J%C;K!N.%'I.MT9][5)&
M0Y:#!A'VU'3MMS5TV)(&H"= _8&2.!J!V#Z<S.(SN):.7@R LHS/B&R,SB>>
MP(_&\02NSK\U[LL%!RE)C$I5UV2'@][,J:[$>!6V70 TD=0>< K5>ND&K*[^
MX=/M+S8<9S?_36+>)3.*NSBY\!P;.@,'0H'/9)\U<9G&O@_49F^K*VM;X%!]
M%W/?+1@>!H/+8E!456M_71CY&^I/?$YH"4#:-AK%L_,IZ3K1.9#!LS'^/0!&
M$@^ ;=0/U5\.T_'DO3' ?FX1+8D^J>CM<E!>%;>#SG:.]L><9W$=;HF0&O)C
M)\TJZ]8+8]D[@XJ25LG=Z'0MV\AL$SQ?M(JFQ6K/IO94QK6CJ8]*F'=E$XS<
M'*YJ(T5W?N-SOU<T4.V-(X'AWJ38BC3566H1MV:3A6^OMGE,*I^"PB-I.D50
M T&=JPU82R9<TVDGR5!!JEY2!;8U+MW5ZF.YJ(UB9VAFA.SU],2BF;0LXJ +
M":WXWCQ1;PZ"19"5.)M][<W,R"I37:IQ09L?TD>788 :NR1;IH;[/ '9>8K2
MUO#L+)Z!='/EL9[SJ,3&+QQ*@]V.058=3U%F/!["AQ.4.C]1U<5E+<>4)8UA
M/#H[=_+2[6Y^RB%RPV$_GI[-@+#,0,X_CWY4;'03#6;]>')^3C,-QR!9S>#/
MM_4N1<@OCH'FS%!,U&F4&@U!>SE'\C68@(XS"UD-\YK&@%E7T<-UL5:CN9H'
MJSH)5R67;33B2]"BUV6S7TG0\C/ J /HX1M?>6J^2*0BU8NQ)6@!A?""LS@?
MLC(S,E0\P'^ 6HPR*?S/"& _.(O/0:7 OT!")WSPIPP2.JIZ O[:A+$%*9X%
M##">#'_/*5+,NG%#MEY<&Z?9YD).;+FG)8MH2DX=B26IX:DP55UJB5/O:I6A
M&HE4F*QU?U]IB3!B!_-GS0ANMLCJ<#T>U[&T;<_4AK,#?7O:=+9U>%_N"C>%
M\I#?Z1ZYJ-V=V3&'3W<*/-O=2VZT+9/<QMH5%LFN,H=#LXA!^H53!:;PA)RN
MX>S._4;);,/>)'!-UQ>PGY2T,956$O **=*?B=4@#3_V*7+G5D3VJ8AAMY_6
M2Z4PZ C+@#OUP\0X[7M$-%KIREZ"I]9&Z@/2'1\P-''%E%%H(T?JZAX"\NB3
M1,E?>F>_:S1W=+ M+05>M:\GK![AJJ&ID1W5-E.Y=$V97BB6^>8#ODX GUQ0
M68\[IZD$^(U[@](3<G[ ,=)_G6S7TI[564"]AN+2EU1GKJG,/E_4EO#2]A'<
MW-D4\!B 4EY(HRJ?4>"+;INPVA=).LXN[YD8*?(7:(A#161$EJ)X>CZ(_BGZ
M$3G'.;"Q?X+__Q(DC7@XG=$_WL+_C=G<^$_1%?S?V008WZ"FBOZ3E*60.5T=
MJ*0R[8EHB_?MVU(-$T_B<'^2&RX-+=FV^(YKWM9MPJ +-NK'_7X?GH%J3'\1
MZO<-0:JC_LWAG@B'[B/-W*_?-ZN:[Y^T=?B0!]L.=2!12A9@(G43N:"E/Q_3
MO=KR8&6[T@WHT!H:@H!91"TUDN9?1ZZ1\[(4O6T#7[B@N#U+,CX:@#Q[7S&D
MDB@N'F_/DB6E5+X/9D!@]KUX6C-1.=M4U4Q&;BN4 R\_9"VM9RP#J6-FD +_
MFAG<Z,R &1H^B\WU1C!!'$75# \[#KF!&A'"-MU<E-,1QD/G12A^9G+4==0M
MZ,&/28EY@-O=0Y/KMR74G_@(P3M-Z@O!8BQ_>U>=EFIDU,PBA96S]WI[J\=L
M4E/#I#["\&H!H!7QT,V1V&)N'0;&5VRH%5C[]H'&Y 7V/SZT(>ZJP/D$:^W9
MCBV=DOMM2]TD>[\WV2:E6(PDS[T OY5^%!S+ R?MZD.ZBDONF&0K&KC]+;-+
M)XFJ*#&= ($8UM]QU?!,FI"UQ/BP P,Z9]!K3QW:VII(4K;)&7HJ['ZPM*-)
MWFCE]K646BIN'7NBO\B'X#;J(:]MU/><@.^[%.R81!.L@9#^?8<R$E-]!FTG
M^I"H3O3 I9YT\C$VFOH$ $^-\B!BU^L]J)#"8R LCLY(- 9&.5I;BY3V92W)
M@5/*G-NR.UJ]:4G7H]8=HPW4\'-)90<X[.3:-5/KA"^;02MKD6;=P]9V8JET
MM]9Z@((N2N\9A\P'Q#=D8[Q-EQE'S3;2952[%&R7\I>F614D#M_GK$$T?9<9
MM?C1&53 %@8S?1U_(7H-&CR50#V5;!I79U1DBV,)IT+%5Z*H3OX(9QJ-:^IA
M*TOH=1/._QCBR*CWO=$ F .L#.'3:A-$3-EON%KMUBYAH'JNN'<ZQ>_8HBS*
M,5Q%UK#.2T<]F&8-W%7RG1I#^(SUEL^\&<P9-T\BW[,V6WL=^.ZQ;@YX#:W@
M,C*- "D:0EU"C?YQM0Q)=2P9-G%143$=/5'*=I?1ZHF3=:/RUI1K05LWJ!\[
MCCFQK>Z=-:/;Z-UF07$]_]KR^QP4-?\N6O__TJKRSB4@F Z*P=)>3I<"BA*D
M0YA\'R;@/GB.(-0[-\:5_>3#7/B762JM%&$NSB%!L!&])Z%Q/U^]?QN]N_D<
MW5Z\OZJ_\U;[F?Z$K5EB/ Q*3G8U@UQV0QRY=VWV<G>L7MOTT85H0<_.CM/:
MMZNUV?%^YXQX/%LUB&99+;9R?T!^N\8XAS [EJS?YV23'\3#(=GFIS$&^UPL
M)*83R:%MY74\)<\.NDUFY#TYCP=GZ#OAF5JW":.?Q_T!^H-F%&L%_YR-)M%M
ML<.HPO1[@GG3E+^KS29;M]?:$*UCD-.@ZDI=SN'\9D-4"A.D@E,]DPW+1F@;
M6N4!"+]?KQ] 1LF6:2R+.#[B__+"_@8#'9W02!=4HPY6F6"EB_#ECT7I7S[6
M I'<W_*H?8LX:K/MFM>9I:Z,33O0+# )]7 NU_8)O&^8BRRZ/HM.U?]+H)+I
MZ HQ#R97AM$N O^N0XJ;9=0@PN7'04--TZ62I9&Q W&2EPI#M7 .F^_6:UTN
M51JKK\,D-(LJ$^@_N*(?)A.3Y" ]EK4QLRO)^X,53]CRR<XKY$UN4RX?U-H\
M\.O)R%!@WN@#Y0N@U&>L88>V9J!YH"H$;6UX_I*M]0/S=\?6R' ^-;82N\7:
MCL:!+?^S"SGQF.14E\:V:&I\^0=@$1YF6NZH[AMM?,^)B92RBT@/FPL'H2;)
MV!IF\17'H%0)KN8?B"9[>^)Q<AV;,BV$E0UI99B0?!X?66IX\?.[6[SZK7(&
M'G[]92.ERTWFVX>-J,[.^J=;7$"9/.580 A(%(EM*"1\A<V66$P.1<L-.>SF
M*2<$E4 !0+H@KL)D<@,?YIR/9[:KM5=8//#-$MK(+4+UYV*W2N+H?8%]7I-U
M(FZ4:Y]CZG/I#GE/MFUEA[:VI$+0[JX.-@8FU:/@2@M(7]CG'HI3>*0.@Z<U
M\YV/@ \<]-IDXW]F!NV^W,_Z'626:#+B73=3"G<J54!W&D(GTW"T7HJ&(LZM
MY<1PB%B2"WD7WBA4B^/O13_#M"C:IM'/2?DM?<:<K%U)DO9G[MC88//<(2]D
M\_-=1MU@JYKHH\B8<'G#CLT0YK(Z2$&G]45I%P2[2T3%E+=JJH2:7L'+,#V.
M=&W=FB.;VL8WVU*BB[1<=T86_P5B<Z;=UTU'$M:YY:720ZRMJUR-H?*I2!C!
M(D^3]>EN(]0.437R#<*#B"!7)KJF^S, $0*^#':HFC;A&FARZ\+<,K;0O+&+
MGW0MWEXM";[T"&&(DZTYQ1E.PLKXUO_QQ2+PW()'@4C@W30&;(U.H])ZMJ$R
M-ZX)SO24A/YU5<\E:]<F!QZ*/6OU8@4E#5OD([;X8;L?=OE'#WD!BC>\NMWF
M3*I<18<F)AM)PEP,#9$AF6IBY D.5:FDX :N*+A>+:+5],0R^ID92PIR-60Q
MIJ58.,;OVFW%W=EC@U'!H@04%(PIW<,QBON$X13<64.#[:453=FGX.J1MCL9
M6R_Y+)#I]MV3]F)*L9$DA&S6I:C#5X%M^2;_68NUR/X;<ADG_&/1-<U/YE:O
M7'UW>TB0QQI68<5R7X-4=TP'5@O3G:>F#X07)Q9<<6#=V2^7%W> 8C3H@9>C
M$5:&+_YG2PQFX-,V^:&U6VR3RW.D<Y#DCE\WB)6I9W=8#Z5C$H2=/[=RMU"R
M>3*%<6H8#DPC]-ZV*:VNG$6;G?* ^&/$'"J=0"6WBWSI'"QIMGT4ZW(#:8L6
MM<U4N*^:*/R_0+K$>_R[;E'SZBCC,WW*W[%,'[<A5_NEMRINO>JZTD^)JS0H
M*?NGHW'*95T7:*V=Z;?A["@MQ,O%$;:/"U2,=>I:)T+3ZEH#Y@P^[KMYM"EF
M*2:,K%7"W"])U(J^^RI50?G4ALRMUR[9<)G?UF77Q+(#H/.N*+Y4H0+GB\*3
MJTA.YV5*7E=R!BW+X"DGNN?229C["-L4Y7E9?$T[/Y?@)-]8WBJ0$IG+X&HQ
M8$V,L$BL^0 X.\P;ZB&AHTY<K1;O_S(8)V.TW +\V/:56*>^P'^QGUQ0.#"Z
M$O$A_)0NC6P0,O+6#1PP6V4FTP2;Q[L"Z#5$\$U- J"S&V(O:+76Y2GB6ZV6
M;)TB=:F36,I *^*&5?78\9)V1@<9BOC"R62)5+CBGJO3+*W'P[AZ@JIJ224U
M]+C$_PO6IM+@"RTZ#2=%JUW?6[*G\0%.;DO-U!DU6KF6Y?.R6'S='S %& K:
MH0IZ[@MD:L0<K"[?,$@/[1H"<W1@@+91MVK;E*DX!LJ;$NNF_59!/SH^<OM@
MNV#3 ^#@EJRM<F&O>PV(&F\4#.UOUROX.A&=N+,\7W@0-(L+@ND'QNV&N.,,
M<O_Y<L]= S2_\Z8U')F?/M]\NOI\][<X^O3^XN,=%?>X^M<OUY\^7,F_WE]=
MW%Z]C=Y=7-H"(.Z=QH#.&/W)&:.OG(#;[=+\PPN)/NTS@Q]XVNUO.I"VM#>Z
MVV>@?:E2#$5^G]VG)M0;/\;,U.HD>H\CGF+4=SR;#MU_?W26H^$D&HVI& +^
M9S+J=+".J%+W)!J,AO%@ O\=#^)I?XRT?)T1[\'W[[/OG)).KT^P L5L"I..
M)_WH#L5^]-<Q6:T-C>^>#:?XOV=3U-XP&(YQ?C")QC#I^1#_,YM.J,69RT3F
M4!J.NSJ-!O%L/(Y<;8>]/@PJAM&?CJ(A0'4"@.MV%>-N!^,196_!(LX&YY3.
M=]!!\D,TG<4S*L:!=41F,SA),Z[6GMN3>4_AXX.P#CR&>\P"*OW#<!*\L:<C
M% 7[[%V$S:T,(ZF$JI,0LH=?)U4K40H$G\"/#4.+M8<*[%0;<<Z(<&.+:G4N
MG=LP:LK6>Y:RWR4+ES834 QZ_G+X!]'Z#1[YP[ SA2"N!Y/D$HD6+LRHBS=M
M)?0JFT*6%^L'+I;F^Y!SK^(66]FE"Z0ML,9Q*A7P6)[!!&?UWPNMDCBI4'2'
MH\%TB0K/"Z"%QE24V'C "H1 B1O+%:I4R0SF^)!@K4<@&]ZKZQC./76:P33K
M*$W8E??7=$U-!HR4%=<7MHZP!,QILG !-M]5ZGY"7CY/UE^5W'Y(B6TFN^@S
M%L>H[6HXD>G7))O+-U0SXYHBK8H$(_VB7U%'P IYDH<GVR0=.Q&U$5,4GSN
MH&6D"! LS(%\%E,P_"EE'Y7I.GW"3GV2F,J)@QPULR.;$@>+LN64QE?CBQ]\
M/&D!\AJ'?Y]\33'QH:1B>]V@Y14%D!U,!4;.HO#3S0>%]V62+Y(J2P6\L0,0
M(.M^&+D7+)AV.<%H9 7>F-&D'4S'YE+0B" SN[?0)OT:./+LHW-7WF0%4BT&
M5CI[/0=1RGU\3+ZQ:9C=6E2"@"[%6@K':SY7>#$;G/V#S/))9Y%"$F=G?2XB
M<38=<@6)LW/Z91A-IN<,)ZSN=(<^.E8%)Y.IKR\!S'1<%X;>75Q_CGZY>/_E
M*OH 4L^7SU<HX30*OKU#Z?<7DGY?%C?6,2YZ-]$2@W':7J!>^=*5E<@,[=4S
M[ZSMP_0," OG!24A31-F+!R<:-\,)*\P.[_D$K=,64.M=R#VJ>19?O7T0@PV
MQE0&3 8)<9YQ46/B=Z112[,)#'8$%;(HJYI10H(M6)=9%W4U,*^->B![Z**-
MTYY:Y<DS]+WJ9V=L7VO"Z"!PP80LSP86_Z<J-"XX=70H%Y7645-+UTNK=0?V
MDNLUM@\L@,ZV0_8@8#,W0)N2'>1*_9>!9EU5?4GTW#Z=O::HGP])J+!Y165Z
M&C16\U!36X?64'$6EZT:2\E65C.1H?EY6QD7-&Y;^D1@_H;8-)N+GQY:_,@<
MF-E!8\&M1B9FDQ@4S'57.:51?+4MAO"DX6[&W,[UDL-28+EC.2PW>W!45&PR
MR<4)^I@]/)X^4#7>1;'98#QXMOB:YBQ[;],T-UW*R(*68S LYXOIAYA6M):W
M*1L,/P9H8H90MD6!HNHUP.DS0ND*KM<[IM^;U->4>B1/H6Z#8^Z;3;3,'BKT
M=7%4'ZV&<S#LOE"4 :[,%'_%R6, MH>BH"A_MB.YDD1OHM5NX83!UVZ::#^M
M.".A>UEKJ"W5,D#J(:;J>KWEKN.4=[?N0T&/]=T> KMV#U(4E19ELE$CLN:E
M['4V&'@'(QV^7*$I.X1Y8.&+7F7BFS5,?*U+-!6;G "J?%FCAGF9.HS[-G:E
MY@\!IP$1"U^VFPZ- ?!W$!NK[?\O(3:F2A<N>!14P0!\3S=/2#+"$G&2"_%"
MT@072I-'Z4IQ[ R?P1*N[7K9/",.B:72ML@JQ1_!\6UT S#"E155SCP/UJ>!
M@?^AEZ[KHM6A\/L\WN1BDGI3?\SC[?T_E)Q4)[)%S2->=/1A89^F(]=4KV-]
M6AZ4^VF2>TS DOV^%X=DTP#_F,&RR\7C<\/(?/WQ\N;#573\_N;V]B3Z1)6C
M/WRX^1C=_GSQN9$W<Z4-##^E:*K'M79K-%<7GS]>?_SIED9M'6[_Y&VE+B/7
M&X[0![C2;NL\VT"IL@7SNRS?L4/5=A!!?E;1H@,%,J8R;INM>;Y,MHF4)JRB
M*THP[:AK10H$=K<+I\+"QOUX-#VG8JW'6/_CC OTCN+)8 )'555_09EZ6V9S
M6BJGX-E?PA')"K"CPOZ4.X?O<6_<+?J+M([5*!KU6]:3;'E8S;C%#$ODP[C;
MQR)?8IQ=VYIGLN;Q^03P')M#X%*!Q6,$)WU=<36M2=P?#:/!.#X?G>-_SD8#
M#!@X>!YV(3CKH#=B.!V/>GVNQ@ND?]Q6A^M75\J>QT<;1X6WADR"#4R__'SU
M]OK.^"@:26'I?&N4]3V8W1A*FT=<J"W1+2Z)?ACW@_C#;T7.01[\B1@Q)>?R
M9]#(\3A_?<RVZ_090+C^&AT?U8<_.N';#Q(1AJ>ZSGWSHBSIME048 <\*&7-
MF2<#FK6.+G8/P(DPL\L$9ZXDBQI(5F,KQ#^HUR::N"1,B2V,+OTZHW*86X3]
M,Y?4 R2COAVS6)+'*>A!YO$]0[T1 H.VX&]?Z2-TC)*M5BA;8XE=AMO/2!MH
M_V&NINE)$T2\WI/GSA3<Z0TGT5] 3>_[ &,U-FTQ?1ZO$_**)[5^)FQLEBX*
MNQ7+6N?]0-/?Y+LJ&O2YF@_'&HCWF&U]ZV?J;Z*9J7S#,8^;@(^&&-1#R%XE
M\:-JUWU&PS*5+ENMLDHJP+7$^=9"M8$<5BRQWZ<(^S BT4'Q?D>GAV6"N&-B
M&P2H1VQ!">0 P7YOTF<(,@8TCPY#=5R]+:5K&5?2U8SF,#KB+T"_3R*04^GX
M8&MOX ?X984F6HW<X[8G!5L-I!D*O0<O<G$ *QNO<4_I<DW5/,OH ? 31D]3
MUS/%/ _J?DH3 H *A0/1%-]D*7@<ONDVM[47984;V*IA8XX!13(U&4@?4"1$
M:"=D>M>O8?#6L4WS4US -]ABLJ#ZT?">'CB5?G3=($NJ=K%-M!>+M(C,7 U4
M&@<&2K$#(>R9I%007Q^HXJRK0)6A\T,E&3+K4DJ4"4]\@X]Q+!@,(V83<7-N
M$JP60;TL ?$SQE[7'@;3Q!/RF&'DJ$A?[C?,0K'=$3'_QY,^GZC?P#;7'Q=5
M2I2^8XU6T;9/0$9,+.:O")?;;8G>FK_":X@LF]T\SZI'./)/90;<[#-5$(TF
MO<F?6CW2)[B']]<_WGR&MX;=;Q%5&/: *FQ25NU7O>@2+S)WDL:;K5Z#W9IH
MOBG2W4D7^[VQ&5&D30\W+'6.K5TXHJW&,-![65_17=M$F+.#K)?UAE;4,J;1
M8U&)5.V K:?+!]?1!?5?YW4^Z6A-;%L2VSTT\*"5IXG',2CMO1\2Y![9(,"#
MLE2Q5"&F5,/1U&0L(CUV/5L7"6A5K"=U;D;K1)#;*/-]5@S\6KBEB^%KI\8_
M#&8SHSH?8S'I])XK/S^W(LT)YON5KV:<PQZ(B/ 8;=H<\U2^BFT AQPHH[@%
M1 )*_V.!E.'7E)M]117_.J=?)522&K GI!'OL"\O:@%*3#M.K/T('#K],)J=
MF0#\&EX$:^B:H$/-N;OX/YI"IV\X_3+1TXX579"6O48!,HAB)O?K?8H1Q#D:
M][8[UJ:U_[&XT4U;6-?.$W,Z4ZS(O,>=O[\BP4N5)BF\_Z>6/VC]?MVT9@R[
M&4QFT7" ].B': C_!%5A-.%_'F/0"E8&YA]<F]!C+6]Q8G)14,KZ"^JPJP1M
MFD';9]"!SBA$I=<_^1-H(2,L/]U'JGU\1EU/>H,_L4W P ^_FT@=A-X,OAN!
MMG<,7]$00QKA[$]B,1A-QS#*#)X,* 0&])L_U7N&_(FPH<2Z%QG5OODE=2YF
M59E(*CP>H(H&4PUPJN%D1 ..6P;DHGUX<=IZ51^/XU&?ZU\/>E/<P6RH.V@,
M=;T/<7XPH#@_T:.:C?!D!G_BEC_],;XP.NM-W6!X XZO=+ ?9;#3H.Z@L4(7
M]>;$KT-A+M'[QY'X4HCA.[ELMEN+[=M"JBQCS?%H,*5*&10)-3H;N&H9KCQU
M\,;9V<C6(M>90"<?]!&T0\  P/[)>.:FP(X88_CW ,[AE[V'/6HI9>X*]  Z
M(<;C'-,SG(-M R\[?7?LYL#=)N[HRAPZW+8FZ13J^=)"OB\XZ([#?=LR]16P
MY>(Y376O:#&94C>AV=DP^M):_'X8CS#B(#X#VG%+%W8NE1)7"+@P FMXAO2L
M7RO>VBR6>CZ.9C-VG$N[1VP<0<U,N=CN  89PKR**V3-#.J$ >1F,2X;BZ;/
M^H(WK>\-*%1Q,A@H^9I-X/_&=60Q@!I,8EP!,%4,60Q :8]N?]CG\: /*R/B
M-IC&9_V)J?WOTU>.<08LRD^$KV5)83'Y?GPVYB'/X_X$D1E-96U[&,<3D$?P
M>G1<H&E_X"]0?12QBI%%C5M>Z15KL6-==-3L;Q2:.MP8HE6X#/SK*.)P,BVV
M<=?TV6$M+N&\,Q9/2\$C@@1B1A-WCK$D_/'1QYOWQ]7)T8F9L%]WW0_"'&@[
MX0D9K1)I'R/V1$#]@H3]I,HH/\'U&D6@T$1FG?@;K()^/]$0!;;Q2/_?38GQ
M"FO1Z?']%AYY3-OYY8)VPRG -(S:JM:I6.&2Z)<+*;?#>5P@+X*0RRJZ-'QV
MJD]*&O B*)C%N;U?TSQ[1&=?<2\N0=T,;@2K,<8V88DVXQ0.'3:N96NIYTXK
MXK..1_8:FO&9S39HQ*'G%9)Z-1JP=$G@I=P5SGF1Q:$N[?P^!(-ZHI/+7VTW
M)M(&7 (2W"(V5J<KC+TLGP,IC1UR84-C28W7#UDTX&&]GU8;MZKE)5E\S8N'
MV&2G$@JDWS-?B-66=ETEY5<N(\?&(RIJE^3/B(=T3@M5+Q\SK"---73]O= *
MK 8[?;=45PH4PRRI8N0F3[5O$B.NZ!BZ3%<-@$?EZ ,4EQ_@HB!5K6(;?L .
M,0H79-RF0J"ME0$-QI !GWWNS;6J/Y$C#9]);$K;Q29"#YLBU;P#H&H]H9>!
MKZ:[,.YYO2YA+6M*$)%^#HB3WG[7DX?TQ@>,##HL0!#-_$5HU]C$K"1<^;PK
M9EQ;;VSUVGJZ>\BF\5!BX%%C"^0NE5[,%0I?BD._(&&CY4V#Y4BF--X3#A)E
MY_-(HL2#V2H2 5XVS7#<4F2C.<TD\O5C,2CTBY:8)&G_DYHL01#\S*5Q&9]<
M)4IBR,ZR*2V37$<):@AEJ6RVW4/(C+471]6NRXC8K:VB?&^FL"XB*=$I7#N\
M6UGI#SRB&A(ID;2BI(FUV;(+%5 !0^BAL6#2Y4YA=<K=#P&A-(YNLS21)7L$
M85FGC7M/OR>N )(8@#18.R7KIK;ND"@QF@_H%P>)\/UFSP.'3+U,XK!)HN4+
MCIJ7?[D3FO;78EY%%XLM%R%P\_$4E![:^C9&-J"=E\X08_Z3IWW.+!NE$EP]
M7T?;X@#^6T*SM7PL8 ";'S#-A^P4Q[ZK=ZT1\DDM9")K-E@&H?S^7GLV4-.F
M78XEJ]?1 *EILYP0(X7KZX"%FQPVA^5WI=""9M>V@0_-<%AU0EYEZ^3*':-0
MWT!VWE?:=MK,1;S/<O$YTAX"F/MKQB0;6XPOB*\SG0JNH42X9$NZ=5XB")PD
MG *L02CB=6L R@+2 +BE1_C=-8=H<P+<S<>?3N^N/G^(KC]>PH_7OUQ1LES#
MWD=!$Z<LMKEP==SA9SA8Z4;_(D/@2Q> ^A>9>ZD/#L8 X %A B!:5JL->G)*
M"D#BUQ;V-10AN%QYGK'--A4E6,7'2O(<J?\[V=MO)1!JW!\<?SU1%&O0E\MB
MZ2M^J?OO6Y'#*> MT7DHGA4/VZY+0LW1.;*1,\:$NX?@)3&,>X^2X0!+-J[A
M/\KGVM"V-R(3R!\+JL)Q#P>#%:T*=#U=N7M] <I#+K?ZC/!:15:LC".)6(+G
MK0M%3$4V4J -0&MD%4]K0GZU<V>Y!"]1#QQJ@.Z;7C0:YTC&MD:2_$#]6OJ2
M< PB2W>@M%X-.'B)S;]#$\.U,S$@YE32E99RL5K,$"1Y@JY4^^KHA*GUI35^
ML(.+7*TL>3:A35X[=O>R[UONCU@[D*LUT9.4K&)]ZA!IJ</9%(=&' W'<M9^
MQ.:?\)GXX3<>!>D768UMA,HK$U]9^VX=FK&LN]X1L42/,D?5H$\UF,\R<>Q6
M0',$XCW)X=S&T^HG=F$20":",/,_1P8=/Z"A>\VJQ;7S]/GKS=5K R9CJB:"
M(0Y8\N@HQ:#M(,[47 L^CJ,+$:-C4M^ET\2[=%XRBQW%T6 VFYY0,FN_SRV+
M>&D^D&/8[P]?.#+?\>$XIH]$B]"8&??XC!Z?X:R3SCD' S$$OF ^OMB#M@%M
M? :\,WGYH*,8WV\#S2&M9#*<QJ,)T)F'!PS-V+H(,&]VX(P14DI=!(MWP];P
MI^=]>]@Q3 93E8$T)@PCN$??\P/;+AJ1MCJ+]?HWIOGL+_2MN^7\U\V&"YHP
M*3FUKPI!X">N98#!\%<0CTAK?II;[#9G@UZH<.Y]FFWMM?1WE5/D.#Y?;[AG
ML=W;#O8BHINGE;Y5L,2LL3;/"8,4#TY-1D@&97,$[R<8KIW8TG=LT< R,]^C
M4R (R)9I&*:06MR/LP!-V*HOPB]392%[#HU?*#/1"K49!+4-82_9]GF#EAAB
MR.X $I^>B)^<:'#%4JI8,,LAT=.+SE+3N$[P-&O3-*,A%1.WS[LT^X)MB)Y&
M%S,AHPT&5YY2/3FV:A+,Q$*ILF]X"#4*[8JT^B;=[>??Z1>K4=\7A[\Z8-PR
M,#12]#2ZD%#1GQ"4IV\1+"8STD<1_]<8PEX8&B,&7O6043XU#BRX/QY/XL'P
M#"O7#WOGHV@T[<>3LPG_>S8#1C",9V=<V;XW&O&T*7[7CP?G$]#>>@"UT?D(
M1AD L\) 5VID#]^>]R83<O:R_ZU/[KV3:-#OS4;HF\6&R.BWP&850_0@C^/S
M/OFEQ[W1%"5")![X\:!_'I^1 P_>[0^BX]DH[I\/Y5L8;#2-AS-Z/NF-S]LV
MCUF^?ML38'!CC.X=]"9G#@@A"!@ EVW>K4-8244"AJ;,-A4)J%G;1B; 9H][
MMUFZ06F,T]_58>E=F,:TI&NMC+86N.R2$KLG22 ^ES>8:5]$6^*'Y>V7+W4_
M X;MCVUDRFYMUMSJ4JP53NB /8(HJR@H5&G30KZ:!R8WH>-/>K,T$EPPI.":
MNF0ELF /2P%U(<"#7).@9B."=EPKU+%]Y<!$FR5POC&X1;$.^+<'FEGI7&=B
MI:/U$=E/5IA:M;1F$$('Z>W20U+D1'4GDMSN53*,9&*W2[(&Y2!Q@I*F<ON$
M(.-ND5SM;O;JK=<F8T#M,R9<VRY/<,(VPJ82UJR\PN.T].510Z6;0O9:U28I
M',<;;1%66A9 8B+A5A6<W[WKJ&.OY+D6)6B.1(X-?-3BV<"" [&,,>RW$2 Z
M 2W<S0&LJMS+0K/5*EUF7%;#I+T\MG7G:ZZN(61878XD)Y!_%E*8AS0N0!P,
M'PUENM\MFC17) 88XS/R)C@60DSWH%K"TCS=/F&9WOH:J]Y^YK)?(=="- /+
M8VR]<,G*'_T1'A,>P8$%M=&\]K:[(6-LN*$&G;VGX]K]XN*52?0!Y' L/U+F
M!=9_W$DSME6Q3/-F4Z7+?_UR?7M]=WW3-&G^J &7<#)S\2WL[9!DQD+??F@8
M9^N5A*\OVT.)73&Y2KWY.\R(=J'_863J^ZNK7RXN73D7K-[2>]^[[#&^XQCW
M]Q1!*3Z))-KL2D!-ZOVE?>6&809'H$5@(U.NE[')MJ&E^0DKBP!%L^7^DV@)
MMSLI3V&R4_[35)92ARIM:J-W7K>&41:U[5&B29KGTCO/5B)W]F518<A=02&L
MXF32836>PG>?9'6&8J?$A0);W;FK:N+[@6ER$<WD*Q=SH8:.Y+-0Y<U?^SB$
M1%C;=&1 K#S+E<SA+5+815N-6[.@$(%J<X#$'590=1$ 88GV\*M9^(VYXI:D
M,?CI),HT6\TQ(EF>Y*;;R3UIR^D3M1YH3?<5M_I3X3N?-]/9;CY\N+[C&C'H
M +B\^7AW_?&GJX^7+:EM/HN 5WE)Q0A![5]D5 ?B)3EO^^;39H7F6FBO4>#P
M6^0<>?K 4?V8Z$3A^8)*:R2)U$00KT ])<96F<_6+G<.]I.6"\U]V6W%X+O(
MDPS-GW@C 6@4=#5]$XK&^HY_GPMXPON2"_3;#J@1FY/$,H)A'W#A5I@._>1N
M'3FL5"#]:X&F7/*;_?J8Y1SA 'LGA8,_J/CS'1F3F_ P"UHD:XFMV6!T_L)5
M,'4M&FO!%%+3P<R'?A'*Z3)3Q)1*@[DVAA\D2^#F%5=)H2:H.+.(5L9Y1B]%
M[,[4Z#.?CJ">/ZWXSQ9@TSVPE.N,EH4>=Z:\,[UXWE.^!:*1(PZP#*I2@K!K
MZ=KC0BR58 872301G$=[T:Y]A=Q&R5E_S:B:KW3%)$$+6[:6='/](BI):JVH
M=ERS%Z?@'<KF286O4ZXW'H8=!,5]6Z)/FVKJ%F49L0LC6'#9.\KXQM[9BGI8
MDH'YHP]!Y9W7RO'XZ$I\X"N4<):E9D)5"I[6>KUW9I^<O(<'Y;KF2>J&I))U
M0,^?H3\Q?Z"\MF6JE\$;=B7U@WT'XIR3"3M*GS>0XM&W1N7#EA1BV0+-G9I^
M)#)\F(JH)^_*.X@[9?Z;-OTIX@ A_K$#%$X$X:WVB!1SE:7*]!;@-5 D!C-J
MBHF\66P+"H,PX57L4D^4SD0)=:S:!HLA#](:4'+!D5(EBO?:71=5D,"8;D3\
M]O/B*#^=T)%C<; #]19\:+T@[5 YC!]5FGZM..2+FCVX)KUMO1D:LP9]$QQ8
M&'89MUQVWMC";BY=4[6*%652BAR:YQ3&)AV)N62& %\B35F!22*2B8!MX5F[
MD]E5M!EXHSTJA5,F$TJ$^6VW?.#KZWID@!22+;/70O@E5U"<@^YSPRN] <$7
M-7';<$?!_:IW:Y\BR^8&?^T46^O>[P!0"G0C^S<VJ=?GUG=PAZ%:]/1M\\"!
MRQ5UHK$KM_M/!1%C3J+SIN @X"[Z@KF6ZR6C*N[2.1)D5N'<)@P9.RVGKO^S
M[Y+N"FS+U9IKY"-R>Y!)OQ4EO4IA5>:?(A.T]7163F<:TM?"<'WX! 9\QI*G
M&U1DI7I3\.D6Q?-?4RI*P$F15)L!%9DR,5&[J0\>;B1B:T]Q*G4%\O/N)20J
MQ%N,2,*+UT+Y&OC2G@GXJ@[/+F*_M;]T4>\KW=I%E5WE]L/?WT.;=TRR:NVV
M=#*ANDC5,\WU?DW594_UMD2#80^OA !;A^V.<S!-5RO5BNY/*6N#UDPHI7(1
MN2*EEE<M4,W7FS*=KC!NE<7[?PP$>\(]-ET'*G(8W0F$^Z6+8^LWL1<6-US:
M"3 .J3F&]2_8[T?V5C]0[.,<@XC-K@XC8BRC7B(LL+*"P.G:>AH@AF<5Q1]=
M>M.9MQ2$T=[&NH:U !,*SL6^2)06L"!9?Y'LJ'XKZB:^70E&>M/'/1',"7:2
M*$R^\UJ"KM#"9M;TGA1L$HE--BUM.JQ)FFUW[BB4H@A+=A([A>>62Q9K. <=
MP53K$F=+.E@SG%^?PW[M5)EC35[R*@A& #8@'\)SH@).<H3FVOQ:([&)0.1%
M (D).6M+5Y'"E4! +WMS XDG$ZS#S5.B^8E/AS^4#;]]W&$X*CONX4#S[$&O
M56-7YMQ^WZJS()P)JVNL. _0TB.=!71Q%^.)M*A,N;0%%R/F#>[9'>KCZ=J"
MB%Q=K"C%CO*1.<1NW)%((1--Y*YC,%]T](E@6SE71W5ZH(YJZW'8@7O1U?I;
M5A9K*0;R(>&5W%#9"J=CUPPP1)LJS3>B^UQ/VHHEF):V5V"F"IDWF,T^B$6X
M:L28J0U$*XOL,-(PK:14-)"1A ID1(]IDF_9[90&&] D'/+%N$BY*O4_!%)7
MI>(&85_&=DXNEK<I<E":$[5KD5P%:NJ#!R371DE(=GQ,_AT&1ZN4F)47<K9/
M246),")S&59GY!_'@MK,1=P"AMLD2H-3HJW$./"*P Y0?0>0;T 4B'WY2E?7
M!S@^IKELC9V+#3ANC[%=-\KALNP.FV@S \DCG:^=;\,A7?W_0(=RME2/;,%*
M1*)A82D71;4$D0>$-F:AKJ>C/P$R+A. N#\*0YPK*%'2696Y)#62%W'$QNVG
M6CCD!%IFW#3CGJJ7LR=-I0*UDPF?#FIL<.1]G@<)"ALN[4&[#U&W[8*(Q0(D
M_822,5P'TT+<X[A0@#6%S-FRI;6AO=#2:VDJA4@4?K 2.D#@>:W%SL6/O<1D
MU[ ^8T.8"[3_1K=7/[460+]-657][#QXW;;EYF@D5$B?*88N7NJP6)+*G?>%
MIX.H?F8:-A=T2C^*(]<=B?Z6*LA'-/[1U:?+HQ/)+>4"C,T1L1";IH)@++,6
M-U7_.T=84'<62E1@"%2]7VN6VJ[UDE=VA4H%,:4RHZ-D&:0QJG"\GRXN/K$%
MIA,,;/#7%!;?I:M,36=$:;/=6OWTE,9O?:0]OE+,(5WN\E2-Z=NR6#RF*R(^
M+,.2WY\#_#SI@46OEXE7!H!A8)H 9_VMT_(!Q?5OL+:-=U[X@E;87(%+";,1
M8T=!K)V+)6NE6;$K:;HL43N3;$\@X^J+PR[W*+/8>=U'?DKV95N!M"MDW]+:
MWY+%U]3IK(NOVLF>$SNS[VG[4N+H<8?\ ZT*5*]JO?PS4M#&"'G!B-"ZGV/B
M++"RN_>?8,C;3Q>?X3_O/MW>\((^9.NW-Y?8_F&34<,+Y/_ SVE-6XVC1QZ0
M)I3OD+,2@]^JY\=/3/7H\): [L+O@%Q/K%21)L$T DG8P/>00(+N!!H5TT(1
M'M6AR)&.4O_AC_2:8]1N_FZPQ'GJ9#WV#&]N?X%_D[&'%3XLLNI?W.ZP'E5"
MC#O)OR$%\\^*)WDT3\H'ZE4K7>800@M ,2#IZR6AI?LHS^ZW/*+!2/1-K0VX
MVG=$R"]@K/0;:>#NX6DWQS>+7X%5YHG/B-X@LZ-WA(K&6'Y[L65AHWJNJ&:-
M?KH*VF%)D6)^2=X1S"$)"OVG,<89W4NON'*WY&@CQ[+( F[:$=O*Z,C8D/,%
M[E0NELDF%[P<>;I^ -BM ^ "+DI;)OF)Y#]4 H@@9VS=X @!S46')\^;U$;?
MVLP*&M'5R2:&_TB2 =%W*0D6D7*P7K %S-GS> TO0GYUV%0&Z[4+$*VFHW=-
MKZ45@%R(QN^B?E=<.TZD37>6^CK)ET(?0^()4E&-:DK.:==0+ 0COV,?F0LM
M!^7KB8/.FS,)Z<7V.EN'[4B[EHJY*FH[&(H\N>2JN+(63S)-+S)9FJ=9;CCO
M5Z.0*5V/;T7KM7/R*QG.P'49,Y5T28IK8SN&VV@H@6PV6^>DO\$9\P?SY-D)
M1\5.*I%BDS&L2PK<-?JRSC@5PH6\*,D&L0?%[EJ-;Y5NL>#<PB)@\Q(ZN@DD
M8O$5"!YHLE^SI4F"T$/1*5?P" /F&23+$B:BB%)77T\YU6:WVI"^ROH'EMM$
M I:Q)XN/:+[+OR*7"CT8H(TNR&98A0$6=>7W >7UM61F-^Z=PTRY=<:L:AJ1
M(7606ZGO=_,C$#KK-R_XB9J EFEB(L0H3J[1\';*NA!#SFFLY"1V[3O3Y 8H
M_B<&0.QOSU.&H*(R=GA*68#9(06U^I<\L>HVT"U<OL6/MWM7'>NJJE1R[7>5
M&ADV5%M3+P[22-E(BG:,E,K44O'%A11$CP.LC<F "'I=X@00*8BKE ">EMO3
MW<;J/#@'(FH(+ F/UAW7(J0-6TDH(!'K ;JJSG#N/^WR>_P1! 5< ?R_S29C
MHKBR+V<^$O(2+L=\GB9\^;A#X 7@&EPMYN_.,^$)F3@B*&:-80-TP>\6I'$@
M6QKX*BXDWAWOUCE'^#",(4[3;+.*%*-YMG;DE )QU@MW_F9<B2JHPE@YGSAC
M4Q2]T.']ZF*!<ZY*.'=%-,Z.IU731255B&Q'C*=R?)F/L,48&"G82Q7"$0RL
M"K<!I$5;XMO9\L"I?Y6OLTR+$/6=#:K4+T)-6,4A;8U[ &S#L+&.#R1-W\WM
M2NS,=ULW4)ZM,AXF%A>;\;.DWP$DI'$U3&>2Q/6/6E4Z3TNGT25+S)ZB<C-4
M>3W)$[8"\@0 :C6):-C$HMY&D3&(/7ZAR8DL)[F29&8[R-I2]J0S3<<:'YR<
M)M6-"1E\,ILK"E6/F"[N)853X$O!-[N27)1%+"$>>B#&8\.%4@!-*'%$*NNO
ME^98@@+W>+/47\_!JM(4L,S4UD5&57Y6J]!/Q@!=A<A*HONKUX\'I!C5I3K^
M?">9, Z9>(%K'H1(@WECG.QB?"X$(A>'RFQ,[ V).-!\#Q$*O'=Q]QA!WE'Y
MYV#-4'K)ZNQ8%\WI,/0/Y:;(8?PUO$+,UIB&2U>5.EVZ.@,_1*-I/!N/J$Q?
M/!Z.N8WLD/K)#F-L_Q>6:HS/AU.N7S@<Q,/Q-/JIY=2/I_&4<J>PIMQXREE5
M\1C>/AYS^=!X-!J8THKPP6"&3V[:<06+),ZXEMU@'(_HU5D\F@YPJ',J 7D\
MDZ6Y,0>S^.QL0H456QJZPC"#/OSO<#B+L#?O /L#SR;N<U@Y5AN\E*CEP(J*
M#7WC?G\4(0C&$;;MA1-R32;B\?E JNU)Z[RS83P8G4<SW.8T&IW'9_A)/(/?
M)N<QECS5CX?P[^&LSV*+/7-_WL,_=-Z3:7Q^CJ<[&5)*W0_1V02.AO+S9N?A
M:4]B+= WF YB; S9>MI87);*_8W'\?D4/QC'D^DD@A^/IU0AUIT)ME<>3O8=
M-"!*?T G/>G'_3%EX,&H8QKM'+ IP)LS "6]W7K&9_%D-H3%8 ?F07PV/7,?
MCOL>Y##C%/;?>M+#& LZP@;[,_AF9+Z9^K'B\]$X/._!9!)/ <.G  A,9@3D
M/Y\2?.&V]3VJ#*?]^'S<YTR&UM/^ R<-]_CL'&_VH#^+)WWLS3T;Q./!N+,.
M:SR<COARGY_%H^%9ZW%/J-XI8%%_0+=ZV#?'0>?E=@>0F8PZCQJOT R)S.@,
M+C-(5Y8<3&?G9J0)7/)Q^QD/SN/)V1D<PMGY&1S4=.JO\'@X,/<*D/R\ZY#/
M1H@@YV>PHWALB,!YWZ/,&:QI4COFV02.<Q"= X(,SY&4#@#,^L&4R*>C"D/8
M*1S]O[74N&0P4SO%D&'23R[+1IE.J_G658E)PE::7*&(XP<RJ?NL<@7KXX$U
MFM5W)Z72<EHM9G8^VUNR?3Y8>KK QA]N8ASU$?O=E60(]/7';\+=AQTP.(Q(
MLU,Q?NBLO7-9PIVL)&==FXSNZ2B.8YW7*F_Z0;S;2D(J]9-1D%G$)>U,R/'\
MN=[DZH>Q.9S65FL:&!DDFK0T$JWWWP0:0&)3D&(K-=#J:$.*4_U,;7O3X1ZW
MO%5C%H]DGZ4!I2^J^W/RHA:I;1W(.MN*]HC]O>B^3-U]V8^\(UNM[S782V'Z
M'F]?#+KPN[JW[U^_7'R^N_K\_F^1]_M]OKK]\O[N-CK^\O'BR]OKNZNW)XW/
M7,^@=TY@O38"ZXNR6%XX]_[68]Y:L4Y :Y6*SYY!M0O41(I\XR/.I'243[+]
MIB]M3?:!/ U.P*962Z.^_.L6/A$)7']JRN1(E@.A"84R^ .$"6*@XUD\'2!+
M/>N#M#QHY91GTQFP1*[2#+QU,.0_9E0IO]F%#,4MDFRQ6#E*SC.NQHRL#3]M
M-@R[^G2+5>BI)UB_!R(-_(,X./Z(<E( AVD AVD3#M-F63JZ;J&R0$7+Q\B1
MSQD.Y^=C?C2<3NW5A(6?SZA4^P"$KR%7HF:U +CQ;*!0X)=!^YBHRC ;<O7W
M>,"2(-58G^T# 34W,+L?#KA+ :D&ASGN6I>AREO3',<)\3[=2FJ^LI]9F((K
M!87_('\@$XP.(NR]3T3.?YB8+-8_R$;ME WR]W):5:6&P+FS$O:K*9.<GX->
M)8XC2N#V2C\3B?+D'%&S.Q<%%9IN.:8U #H[E'P?]<@U&UT  6)"L]?X>VX6
M7I<E@!?[9.<N>8$EA8_4B>5O5%3L)5S>9FLVF%8WEDW_)["F_R!<.,"W;LJ'
M9)W]NQ$O?.T=V\C %.S\!#R!4BR/]:\&6_OH.H'YWJ*U=Z+OJ_PO%< F_>]'
M&T&XH]8/R=8<75?D$3(7,<;B4'!(1^8Y5>,K'KA@+0<?;SDP+EMF9,J#]XWY
M-SZ*CIY2_-^=!LT O'$4M.U@[R\NJR"S%F+D;8_2B ,O6NC!YJ@P#-OF )#T
M._%RA;H-*WAQG,D&^SB+:9 _;8DT(3OY(UKGQ;HMZZ+<8@K 849N>L"J@T^C
MDUN\(E0^L\-G(190XVP[ED@DA]HF,B+T:#P6Q=?=IN;9$(^YN/5KCCOU2.WQ
MG<.=R6/OA?..(.=+VNLTNZE%9K-'(O0W'A]A""H'6\4:)8U94A)-'[.+F55_
M5&3Y</C88=@WX:G'YLCUG,W9\6$5^!G:%YR[E2OH:?Y[HJG0-K/7[ZSW_ZEP
M-#XE9VA!+B[TF<J$&/?RSP6>): (<0B)A[2A-L9S%7[VBA $0SD=T@LME]Q\
MATB<<@$'J$0;='O 8]C<TR/%JL!E+C$\QH5U!\F?:PYYT8ZB1JCP43E/)JZ@
M3!\8!1<Y:&H^9B8,\W'=[%Q>F13^8<;.')_?/>$)OJ5P4E@L,2TE;AI^]/%
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
M%Y!>V]@"BG@LNW!Z54.5<;#DGG3J/5S_0T7.J?AJKOY@G'S2 0<;0N%35.=
M1'<(TP6<NMJ2&E)[XX _$[D7SQ;=OPPF%E*3JHYKKE[*OZ.$RON$NA:>\6XW
M'0U+DB:Q['9OT,//.3#4- ?V6=E4#\M4'W8GP31ED!8ZG\=:.?0MVU:RK@(J
M(]R?IGJA[M8&SBVV B_ F[G_(KUTX/H/V8P5Z!H6J@^7<XGLO!@,TA&PSXEQ
M*;I5:M71U[[(%ER&O9++KL*+5)/UG"!\;BLI ,S*BK0[L 7M+Q^NV^S!!#4K
M+0<CV+$1"!+#Y.V"@$6WMJ-\E*7]X9!Z*GK NK'"ZV$5"!X/8@LV<U2(>O!Z
MFPL0CX9(%WD?A*A1J-*KU^ BAHBS6J^TO4=KMMOJV4 Q5*6]HL&5S6 :WG'C
M8SP[-9N<$CY[R,/6%K#'Y&:F, 8:4XN#LH_K!7LQ+%A:Z@+/,T](QP>L6HJ7
M'OQ?%XOH#M(AE]=%$8#HP>XRB  H2ZKEKW28RB7%O8 &>OWB*;M((46ZLHH,
MW'3J& @WNE>"*0W7[U5UTRR6&['CKVN1=%N):]U?1CU<(58E;/A5"&YN-@_2
MT:\,+JTJE8;F3'64(N3;T57#@LU;- *_8&S-A>/4^]$1&;$^;#2J4T<J/F2O
M,H0*/:\<875EBNK$W(NRI33LRK'BS,B?Z/9N+,<4:UR(6KRA =2S$J7S[V<!
MC[B>[9Y($57(IS:">2AE#QLI[@*>!P^57H-063,^4Z_ZHHIRAYA&D*_4,CQM
MY"+ [# UK:F(=,\-^"X[@VB\-R[D3^<JB.G YN^9XAP_[:TK1LZZ\'A\]%25
M/D<C/:B"SUX09BSP ?P 3 2OT&H+)O93FRTJ5@L;;"_Q#S2,,=?.$]F/>?;:
M(.G;<"R+XBAB$AK)(5I>$E<,J:MCK@.?%UU2%$$ASY.?D[?(UX=PR?P,_SD
M.8!JN.,?A_"_'EL;?DXF\#]0BT?PCLOV?U8Y?:I/DT0_8\</NQ]IBG?A:6G!
M&NV</OHD&\8^3(X/DW=G%\GE^'@2M7TY]:OY/!^)L],(R5(I8J9$?..R5^D>
M45'U'BPL[^=@\)U[@BF8*\SF<=$$Z2X>DH20IT5!DD*9HFUC?*.,H\A6)$IE
MJR0Y$X6X$<ERPS0?H"3'/06G":T/TRQ'Z71$IB7X<]3M5]?L_.+L?'(Q_3U-
MSH_'IU.R6DY^O3HZ/YFHOXXGX\L);.#X0%HV[3.Q#3TWF(KG!E-QHE<A_G (
M@%&GIQG47BNOU4MXM4?-"NM7C-1YO+B;BW.'+Z-V! + ,;;8QB.8CLK"_/L6
MJ\J2P%WT$]"&T#"%__2[T=WO*MC/O%ND>1_^[<%9AKU_][!9<3TR1IO\1H!$
M_'@?K8&C$CKM];-DZM8"KS2-SPZ*$O]_4"9'7 ^/I:Z\G_2@4Z \^&=4]BE9
MSVC#G%W$0>UMH,P1J/7&SE:/CXF&R0R84 &KVH>%B],QSC;O=4G0A4$,\B%I
M/C6-IR0SO$I*D*K),(HVW=$H=B\@@9PHJ,0+C#1=)N=*ZFQ6&O8=IZ]IN$4C
MLK*NH-S>GV9_L$BSV%$\'U7#0IZS4L%$^D9P$>L\<M0CU4/4&OA@D+'V/2@+
M5KT'0_JF2/HE4B?< F@>GF(&,:<7]ONE5<R! GJ>;GUZ<'8"[/?X[/(2UIS<
M$B<G9Z?)Y8?Q19PM(P+XP\[<L&]-N9-#7>YD;_&<@,E,UR'5YD&G#[^DB@KO
M4,JT**HCUS.E )C[G?@=[JJ9,G%LD\D*KY*(&D=W+%;O<+M"1T$&6MR0C)\M
MO% ';/#N J7WDV,X+7\FM!J"Z5#V1\)2-=^X+9*I*%XN1ZMMW02(W1^/CP?"
M8-XX6X2P1F$E-.:1&G-OV$_^&JFP0\IC/\VZ!3"E=-@=XC^#;B[V/+X?<B#8
M:][I\CJUNIV,K=M9!ZZA@-KY5^-TY/;1R2F*\$3H>#K^[TG<D88!-2LLWVJ(
MR@9-^E+#QGL:J9)J(M_-;PE ;POD^<!U8'2 GM+J1-Q22T6ZO#'XZ5'7V#Z!
MHRG)*O/IZ\ '&K\=-XT9+ZZ\/P(!L@-"'0@>\"=L5+?/?[:0[:,9@K\XTL:
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
MJM""U)FT>$*U9&Q_^]-VN_NO_P502P,$%     @ 6XMA3O3H0MX] @  ? H
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
MIZAE>TZ*?"F06G0OUEQ/38=O]D4QD6UQ%7+2?G.BCG'XF.?;3U!+ P04
M" !;BV%.KWL"MO,!  #G(   &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSQ=K-;MI %(;A6T&^@ SG9TA2A:RRR;;I#5@P8!2P+<]43>Z^#ILZ4N*O
M"_2QP4)8Y[P;'ED##S_3L2Z'KLW-H<^+M].QS>NJ*:7_$4+>-.E4YYNN3^WX
MR:X;3G49WP[[T->;UWJ?@BZ7JS!,9U2/#].9B^?MNAJ>MU(M?M7#/I5U%=Z.
MX4\WO.8FI9+#^2(WXX+QEO<^_<_Z;K<[;-)3M_E]2FWYHN+?@BI\':3S04H/
MLOD@HP?Y?)#3@^)\4*0'K>:#5O2@V_F@6WK0W7S0'3WH?C[HGAXD2R#CDI^$
ML.9K+8!KX7LM &SABRV ;.&;+0!MX:LM@&WANRT ;N'++8!NX=LM &_AZZU
M;^7KK4!OO<*S-GK8YNNM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;^7KK4!OY>NM
M0&_EZVU ;^/K;4!OX^MM0&^[PED).BSAZVU ;^/K;4!OX^MM0&_CZVU ;^/K
M;4!OX^MM0&_CZ^U ;^?K[4!OY^OM0&_GZ^U ;[_"63<Z[.;K[4!OY^OM0&_G
MZ^U ;^?K[4!OY^OM0&_GZQV!WI&O=P1Z1[[>$>@=^7I'H'?DZQV!WO$*OU5.
M],Y-/:3M2QD.[3Y?NN33\&]K)G#G\GY,E\\X3_UV_T3I,FY)X?QZ\>_3>>I'
M1/CTOX;'OU!+ P04    " !;BV%.D /W<]0!  "L(   $P   %M#;VYT96YT
M7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G'\"/ C7JK)/H'ZG9@"]O:M 7A
MW]L--=',1",D[PUC.]TY[T;S7#%[/ECRHWU3MWZ>E"'8&\9\7E*C?6HLM;&R
M,J[1(9ZZ-;,ZW^@U,3&93%ENVD!M&(>N1[*8W=%*;^LPNCU>[UK/$VUM7>4Z
M5*9EN[;XUG3\WC!U5/=K?%E9?Q$7)*/[?>SBX[5Y$JL^8;^8\/W&[CS>][@C
MYZJ"_A3-K%953H7)MTV\)?76D2Y\212:.O6E=E0\!5>UZ_>\2^W"@VYB8[:O
MV9<%Z?ERA$--PP'ZRBDGA[@M:&A47SA^\G\-_-@-N7$TMBY67:@&'B]&6L:J
M9]W"4SXB=5NGH.)7PV/K\_VPK\9M^N]#+_RSZ%E_^-];/UT. 9)#@N10(#DR
MD!Q3D!R7(#FN0')<@^3@$Y0@**)R%%(YBJD<!56.HBI'896CN,I18.4HL@H4
M606*K )%5H$BJT"15:#(*E!D%2BR"A19!8JL$D56B2*K1)%5HL@J4625*+)*
M%%DEBJP215:)(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*15:'(FJ'(FJ'(
MFJ'(FJ'(FIU1UOZ8-KIJ?TKR8LSF8S[K_Z2P> -02P$"% ,4    " !;BV%.
M'R// \     3 @  "P              @ $     7W)E;',O+G)E;'-02P$"
M% ,4    " !;BV%.)^B'#H(   "Q    $               @ 'I    9&]C
M4')O<',O87!P+GAM;%!+ 0(4 Q0    ( %N+84Y!2;7?[P   "L"   1
M          "  9D!  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( %N+
M84Z97)PC$ 8  )PG   3              "  ;<"  !X;"]T:&5M92]T:&5M
M93$N>&UL4$L! A0#%     @ 6XMA3EJ=6A30 @  . L  !@
M ( !^ @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( %N+
M84X<OIT>V@,  *H1   8              "  ?X+  !X;"]W;W)K<VAE971S
M+W-H965T,BYX;6Q02P$"% ,4    " !;BV%.,N5IQ1 "  "3!@  &
M        @ $.$   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%
M  @ 6XMA3F--LC9L P  T T  !@              ( !5!(  'AL+W=O<FMS
M:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( %N+84[EIH_!]P,  /L1   8
M              "  ?85  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"
M% ,4    " !;BV%.P5:5VB &  "Q(@  &               @ $C&@  >&PO
M=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ 6XMA3L&9'X2T 0
MT@,  !@              ( !>2   'AL+W=O<FMS:&5E=',O<VAE970W+GAM
M;%!+ 0(4 Q0    ( %N+84Y;RU8CM $  -(#   8              "  6,B
M  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !;BV%.5? P
M)[0!  #2 P  &               @ %-)   >&PO=V]R:W-H965T<R]S:&5E
M=#DN>&UL4$L! A0#%     @ 6XMA3DB?H@NT 0  T@,  !D
M ( !-R8  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " !;
MBV%.STP-SK4!  #2 P  &0              @ $B*   >&PO=V]R:W-H965T
M<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( %N+84Y9776CM0$  -(#   9
M          "  0XJ  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#
M%     @ 6XMA3G++R:*T 0  T@,  !D              ( !^BL  'AL+W=O
M<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !;BV%.^4:FF;4!  #2
M P  &0              @ 'E+0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM
M;%!+ 0(4 Q0    ( %N+84Y/WLO]M $  -(#   9              "  =$O
M  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ 6XMA3J2<
MILJT 0  T@,  !D              ( !O#$  'AL+W=O<FMS:&5E=',O<VAE
M970Q-BYX;6Q02P$"% ,4    " !;BV%.:)3DXK8!  #2 P  &0
M    @ &G,P  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    (
M %N+84XBY%JAM $  -(#   9              "  90U  !X;"]W;W)K<VAE
M971S+W-H965T,3@N>&UL4$L! A0#%     @ 6XMA3DHLF=6T 0  T@,  !D
M             ( !?S<  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"
M% ,4    " !;BV%.);2\9Y<"  !#"@  &0              @ %J.0  >&PO
M=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( %N+84Z!# ]VX $
M  $%   9              "  3@\  !X;"]W;W)K<VAE971S+W-H965T,C$N
M>&UL4$L! A0#%     @ 6XMA3FI =&NV 0  T@,  !D              ( !
M3SX  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " !;BV%.
MT("1I,4!   W!   &0              @ $\0   >&PO=V]R:W-H965T<R]S
M:&5E=#(S+GAM;%!+ 0(4 Q0    ( %N+84Z[7GH=N $  -(#   9
M      "  3A"  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%
M  @ 6XMA3A!>+BG0 0  G 0  !D              ( !)T0  'AL+W=O<FMS
M:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !;BV%.1ML-5+@!  #2 P
M&0              @ $N1@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+
M 0(4 Q0    ( %N+84[8NI+_M@$  -(#   9              "  1U(  !X
M;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ 6XMA3A[H)WZW
M 0  T@,  !D              ( !"DH  'AL+W=O<FMS:&5E=',O<VAE970R
M."YX;6Q02P$"% ,4    " !;BV%.JM\$O"H#  #I#0  &0
M@ 'X2P  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( %N+
M84ZW^_P#J 4  %L@   9              "  5E/  !X;"]W;W)K<VAE971S
M+W-H965T,S N>&UL4$L! A0#%     @ 6XMA3E_&#AH+ P  I@P  !D
M         ( !.%4  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M    " !;BV%.FF48)&<"  !""0  &0              @ %Z6   >&PO=V]R
M:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( %N+84[OKE0B- (  *P'
M   9              "  1A;  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL
M4$L! A0#%     @ 6XMA3E$M!G$( P  N0L  !D              ( !@UT
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !;BV%.V5::
M9DL#  #4#0  &0              @ '"8   >&PO=V]R:W-H965T<R]S:&5E
M=#,U+GAM;%!+ 0(4 Q0    ( %N+84[]F\C[.@(  *4'   9
M  "  41D  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @
M6XMA3G*QJD5<!0  PQX  !D              ( !M68  'AL+W=O<FMS:&5E
M=',O<VAE970S-RYX;6Q02P$"% ,4    " !;BV%.EJFM6OL#   _%0  &0
M            @ %(;   >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4
M Q0    ( %N+84XF,B7XPP(  /P*   9              "  7IP  !X;"]W
M;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ 6XMA3F7+J#G\ 0
MO@4  !D              ( !=',  'AL+W=O<FMS:&5E=',O<VAE970T,"YX
M;6Q02P$"% ,4    " !;BV%.0'I0L[X"  "5"@  &0              @ &G
M=0  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( %N+84Y9
M6=5U,0,  .T,   9              "  9QX  !X;"]W;W)K<VAE971S+W-H
M965T-#(N>&UL4$L! A0#%     @ 6XMA3C+3 !3% @  C L  !D
M     ( !!'P  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M" !;BV%.X&;"+DH#  "C#@  &0              @ $ ?P  >&PO=V]R:W-H
M965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( %N+84X)!K>2OP(  /<)   9
M              "  8&"  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L!
M A0#%     @ 6XMA3GS3Z<;O @  RPL  !D              ( !=X4  'AL
M+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " !;BV%.;9(O/GH"
M  !:"   &0              @ &=B   >&PO=V]R:W-H965T<R]S:&5E=#0W
M+GAM;%!+ 0(4 Q0    ( %N+84X,D$U7@0,  %\0   9              "
M 4Z+  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ 6XMA
M3FJ%1NP_ P  F P  !D              ( !!H\  'AL+W=O<FMS:&5E=',O
M<VAE970T.2YX;6Q02P$"% ,4    " !;BV%.]Y&E&NL!  !B!0  &0
M        @ %\D@  >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0
M   ( %N+84Y08\6,Q $  #4$   9              "  9Z4  !X;"]W;W)K
M<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ 6XMA3FS$YD;, 0  -00
M !D              ( !F98  'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q0
M2P$"% ,4    " !;BV%.V'O;2,P(  "+-@  &0              @ &<F
M>&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( %N+84Y\A'[?
M+00  *P2   9              "  9^A  !X;"]W;W)K<VAE971S+W-H965T
M-30N>&UL4$L! A0#%     @ 6XMA3A-I<AW9F@  K3T" !0
M ( ! Z8  'AL+W-H87)E9%-T<FEN9W,N>&UL4$L! A0#%     @ 6XMA3O3H
M0MX] @  ? H   T              ( !#D$! 'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    " !;BV%.6%A*K-X$  !0)   #P              @ %V0P$ >&PO
M=V]R:V)O;VLN>&UL4$L! A0#%     @ 6XMA3J][ K;S 0  YR   !H
M         ( !@4@! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#
M%     @ 6XMA3I #]W/4 0  K"   !,              ( !K$H! %M#;VYT
D96YT7U1Y<&5S72YX;6Q02P4&     #\ /P K$0  L4P!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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>73
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.10.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>250</ContextCount>
  <ElementCount>296</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>72</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>15</UnitCount>
  <MyReports>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ConsolidatedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters</Role>
      <ShortName>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2102100 - Disclosure - ASSETS HELD FOR SALE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/AssetsHeldForSale</Role>
      <ShortName>ASSETS HELD FOR SALE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2103100 - Disclosure - PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2104100 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/FairValueMeasurements</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2105100 - Disclosure - INCOME (LOSS) PER COMMON SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/IncomeLossPerCommonShare</Role>
      <ShortName>INCOME (LOSS) PER COMMON SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2106100 - Disclosure - CREDIT FACILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/CreditFacilities</Role>
      <ShortName>CREDIT FACILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2107100 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/IncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2108100 - Disclosure - RETIREMENT AND LONG-TERM INCENTIVE PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlans</Role>
      <ShortName>RETIREMENT AND LONG-TERM INCENTIVE PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2109100 - Disclosure - ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/Acquisitions</Role>
      <ShortName>ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2110100 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2111100 - Disclosure - OPERATING SEGMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/OperatingSegments</Role>
      <ShortName>OPERATING SEGMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2112100 - Disclosure - QUARTERLY OPERATING RESULTS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/QuarterlyOperatingResultsUnaudited</Role>
      <ShortName>QUARTERLY OPERATING RESULTS (UNAUDITED)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2301301 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables</Role>
      <ShortName>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMatters</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2302301 - Disclosure - ASSETS HELD FOR SALE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/AssetsHeldForSaleTables</Role>
      <ShortName>ASSETS HELD FOR SALE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/AssetsHeldForSale</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2303301 - Disclosure - PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipment</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - INCOME (LOSS) PER COMMON SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/IncomeLossPerCommonShareTables</Role>
      <ShortName>INCOME (LOSS) PER COMMON SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/IncomeLossPerCommonShare</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/IncomeTaxesTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/IncomeTaxes</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2308301 - Disclosure - RETIREMENT AND LONG-TERM INCENTIVE PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansTables</Role>
      <ShortName>RETIREMENT AND LONG-TERM INCENTIVE PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlans</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2311301 - Disclosure - Operating Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/OperatingSegmentsTables</Role>
      <ShortName>Operating Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2312301 - Disclosure - QUARTERLY OPERATING RESULTS (UNAUDITED) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedTables</Role>
      <ShortName>QUARTERLY OPERATING RESULTS (UNAUDITED) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/QuarterlyOperatingResultsUnaudited</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2401402 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2401402 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersDisaggregationOfRevenueDetails</Role>
      <ShortName>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2401403 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersNarrativeDetails</Role>
      <ShortName>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2401404 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Remaining Performance Obligation by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationBySegmentDetails</Role>
      <ShortName>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Remaining Performance Obligation by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2401405 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Remaining Performance Obligation by Year (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersRemainingPerformanceObligationByYearDetails</Role>
      <ShortName>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Remaining Performance Obligation by Year (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2401406 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Contract Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersContractAssetsAndLiabilitiesDetails</Role>
      <ShortName>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Contract Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2401407 - Disclosure - REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Significant Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RevenueContractAssetsAndLiabilitiesAndOtherContractMattersSignificantCustomersDetails</Role>
      <ShortName>REVENUE, CONTRACT ASSETS AND LIABILITIES AND OTHER CONTRACT MATTERS - Significant Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2402402 - Disclosure - ASSETS HELD FOR SALE - Significant Assets Included in Assets Held for Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/AssetsHeldForSaleSignificantAssetsIncludedInAssetsHeldForSaleDetails</Role>
      <ShortName>ASSETS HELD FOR SALE - Significant Assets Included in Assets Held for Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2402403 - Disclosure - ASSETS HELD FOR SALE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/AssetsHeldForSaleNarrativeDetails</Role>
      <ShortName>ASSETS HELD FOR SALE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2403402 - Disclosure - PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentDetails</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2403403 - Disclosure - PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentAdditionalInformationDetails</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2403404 - Disclosure - PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT - Schedule of Minimum Future Rental Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/PropertyPlantAndEquipmentAndLeasedFacilitiesAndEquipmentScheduleOfMinimumFutureRentalPaymentsDetails</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT AND LEASED FACILITIES AND EQUIPMENT - Schedule of Minimum Future Rental Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - INCOME (LOSS) PER COMMON SHARE - Computation of Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/IncomeLossPerCommonShareComputationOfBasicAndDilutedEarningsPerShareDetails</Role>
      <ShortName>INCOME (LOSS) PER COMMON SHARE - Computation of Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/IncomeLossPerCommonShareTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2406401 - Disclosure - CREDIT FACILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/CreditFacilitiesDetails</Role>
      <ShortName>CREDIT FACILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/CreditFacilities</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2407405 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2408402 - Disclosure - Retirement and Long-Term Incentive Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansNarrativeDetails</Role>
      <ShortName>Retirement and Long-Term Incentive Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Retirement and Long-Term Incentive Plans - Summary of Status of Restricted Stock Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/RetirementAndLongTermIncentivePlansSummaryOfStatusOfRestrictedStockAwardsDetails</Role>
      <ShortName>Retirement and Long-Term Incentive Plans - Summary of Status of Restricted Stock Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2409401 - Disclosure - ACQUISITIONS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>ACQUISITIONS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2410401 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.gulfisland.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2411402 - Disclosure - Operating Segments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/OperatingSegmentsNarrativeDetails</Role>
      <ShortName>Operating Segments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2411403 - Disclosure - Operating Segments - Summarized Segment Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/OperatingSegmentsSummarizedSegmentFinancialInformationDetails</Role>
      <ShortName>Operating Segments - Summarized Segment Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="gifi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2412402 - Disclosure - Quarterly Operating Results (Unaudited) - Summary of Quarterly Results of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.gulfisland.com/role/QuarterlyOperatingResultsUnauditedSummaryOfQuarterlyResultsOfOperationsDetails</Role>
      <ShortName>Quarterly Operating Results (Unaudited) - Summary of Quarterly Results of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>gifi-20181231.xml</File>
    <File>gifi-20181231.xsd</File>
    <File>gifi-20181231_cal.xml</File>
    <File>gifi-20181231_def.xml</File>
    <File>gifi-20181231_lab.xml</File>
    <File>gifi-20181231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>75
<FILENAME>0001031623-19-000008-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001031623-19-000008-xbrl.zip
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
MMGJR'IA?^9KR2<G&[_8?-\X1^4@@LO:-[701?#YKMT;C]<F33Z/LWY.DS[_
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
M#!AL"DD1A(\JD+ <_UY47L1KP-:"5$0@U?YL!,C6 @1;K0)B481 D<'((\-
M@%@NF?+<+PN0>=%5NKX^4XH7%L+/RGJ./@QZG9<I-':RQJ,S5@JJD%.IU$20
M#HQQH5*I$!$-63X)7A147=_6RR0OK,>\(BS ;Y+4>C>8794LS?4[XBTK1,!M
MPQQ,1)\*-H 30C'XO@A%I8.RR_RVJ'&[CF<%*@64?T^K_=#+9E=QIU-VO'OG
MF15.$Z0#<TK!%B%((>H\#]Y@O')I9@&M7H.V!(HU2 <+C$YP_W?-F;9".<XX
M& ]*227<4@H?LKIT.=@*@D7@%]B]O85-G'UX:+4S,\Q:APXTK)BS>*5N*L$F
MN*BBH>G&JYT6KM/<,$JCQLNK-JMWC%5NT:Z!?'!4JMW]ZC4*$2FP\XA0Q#EP
MK6C:,H".(\B!I"!%=$Z S6C\,/S7QW_4G2D"I=VT>IGDCEGDY\XMZ!FW4KEC
M5GA[.:Y:!?<\"OYA\JD]CT$.ALGSW3%CF>!T>P\Y#+S/O <F"9@(JP.H/E=3
M*Z;R\_L 6)>93(S2TU76F@2 RU/M9@!2!89?,2V,BJ7TNVW G.7JI[I#N9'Z
M6!5KT.NV*POP/&^5O6\(US#+;'"@%I0/SC'"143@F$DA#0G%V(=8*<FRQ7(\
M;>E>@/'[E.B[89X3$%84*^>CMB!=E;0&]#U1A4PLS9ZP=.6I6,4:34O$WCD.
M9ZV@WDA)"==.:X6=S$L^!\J+""VAL@=X!\=NTV&Q( +L8\-3WARCSH&+.8_#
MR1ATX00<ITK=*\+Q(K#<5 ,,[#*M*/CS4FFEK4 \K[TNC+>5U_B?B-W\&OW?
M6L-NZU,O<\MUH?)3OVDMD_=99U;M8+<[P18SDNHB14%TT$(&C"DB$3$JN!.N
M$$3%4Z-@L7:[@W=0S.JN 4L%Y@WX:@'0"1130J*>8>98L+800<6K=72>@-GB
MKEW6\9,A2,I9[?]90?GWV6@,T\#UF [['6 8_0U^RTI<<E%1]S/QT+16_<.@
MOW#]'EN:+TK8;S1C*<9<2.ZU"@(#6< ^S*];L;A2(&M1-!\SA7)W8T]$#T\H
M>61"F70@1\%7\59+!AYHR!,MP!6ENJR[ ,&<275IA*JJ)'LH0I% 0V#<4XX5
M10'1Z/.:CRPR2\HX2FJQN*C\9$*!Q3+^9@?]]3*ZFZ2%EV!B1"FU!3VMO;#$
M1R0)088%X53AJB?58J4ZPM*'%\"L7Q;?#2+KI*;&TI B?UB 9P2.F\1&&YR.
MO0H08;U:!&O]ZPNP?N^W'AZ&@R]99U;UY^TPR;5^!\S.[GUI]9AR$V?M*C>7
M/EU%4D$K%!'7@>85LE,[B4)>=0[F-M \$?2B_;(6Z./6"2TH,YX#D\+&]7DA
M;,U@NS\5]+SI[**">>O;5*7L56PE*A6PQDZD>_/$(<'G&\S[5*VDF+Y.Y:SN
M;3T4^\!9YR\;BR4H"N>-(\%ARG6>QI7:&-%"SE,J-ZUWAS-5XUBZ5KT?20,'
MWD4&"6*$PUX).[_Q%4GJ*U2\^*$$6@>U') ]H:TC+/+*:K!HI$&$P;^C07E^
M!=.JI#X@(DKN!6W9+4#X<R^;>J7@+=ZG?C3_6[S3LGRNMG/)44*FAZ8<@:WM
MC%[TQG%>%;D&C%>!U3IV!P'\-,2H6VF0/409D$2>,DRT5<S2O/T7LK1X(8F!
M<4:/3XQ%D.!=J]MYW9^7W-RQ=)<7!AC8@3/%0[KA0(S.N=A%5^(S(C;/7-T
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
M"^^1#L)P+;G/&^=$R8G2-0A(>BH$: T"G*5*8AI9ZDBP9'I)/R^%#GX4K4&
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
ME[*@QB3 X9ZPE+E2-B-3@@]9AK1!BQO%GW'KG\/2&::4\YPY*YVCH+,\FZ/
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
M='JS,\>%=$S2[!U31F5IK UMBP9LK64VD+V%X(:,?8F]E\?$@U1D $(A9T<
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
MG*S3'2UX)\X<>QWGPUFS7[JC5#9B)Y@<"<$.B4'S@.F.7, KF1?'!*M37K(
M'4.ZH\%F+]1QQ01500+KZ_"]E3*"FZ++9HM4T.,K''@FGN\=DZ[3WJV3C"6N
M.)611U=SW<@0E2\B^&_8,;::>F:N[YOOJ,$:*V$5U0H\<J]=2HW$&TV#.?;F
M,0]G^B'S'7D,C@5/HPH  2@EVK":J19O &(1>P;+_Y(U]W,D/!(GLW>9&$V4
M<RR!M,Y]GA@LR>7X16W%2];4!T]XM!10NHR@F2FX7CJ0%!:55R:6[<2-84?8
MQ.NP#-XI,B%C5EH TF".ZPB83NJVS3S@8%.,&[-*'&&BEOFF$QZS2\QKXZ3W
MVOHDN0CS9#K!&,GE[8"EQ?B-%[5'_N7M$769!:YUTLPJSX0P>-&+>R2U)Z9L
MP 3(YD7O47AY>R22YC)DG++G+;BT8I&4FES.MDP<YDP?7W*W.612:B;.\^R-
M$8EIJ7 020/,LW7@'Q67!D>9QOL4''L2Q*ZY90J<?0Q *JL,UZY![!D<4U\J
MD1.?'WD/28.7P0N*TVJ,R"3.^2VU-5&\$+?S^3(D=ZM=RD%)AA%$RTC(EKO0
MQ%>P8ZD)A3NJ*#]:=_3Y6+X3N#?1@$_J)(E@]AS):/%JEBM-V8:,G&^"V7L'
M +7,T0%C: J!RT@5J2]IK8S::FJ+FP#LA4>.+VWL:;CV)/8.')L(&(MJEE20
MW#/FQ5S_2DW*//5CCE ]([]WMGLZ!.,]"\!X 2I!1)'M7!4[D\K)0D<=MGK.
M_,B=#&#,2F;',X +CW?-.=!YD#M(*F11'<V-.LYK]>?F^DXVT M+/+A]UN*-
M-_@RKLXU TQ-DQ:DX+J!_WQK2F;?>4R4.AV$8I1E3@ 9MZQ+263*BMB@I(0>
M7]7 4[+N2:RBB!1'U6)6'KB #%!&X(V> %E6^H5D)#P[OW>VBLQIGJ*U6!/C
ME& FD\8;U%(DV(<3WY_ * 9'L<>:S]++&'@,8 AKIKL<LRX[00HNCK"8_VAX
MOUN3:0\>>:+.1^\(ED(;-\\ST4D&79A&+9_$(W]?7?4'."GWYVIR,9Y<]4=G
MU;N/P\%E?79WF][K/.:VI2QD)I:XK'%P$I<I,^+!C)48BPNY.0Y_/U7=+.-6
M8#[U1Y?5#R-W=C:^&>']7YK.8'VS:D/X.PZFUS>SZDFN!N5R_@"3)DM" R-)
M$4^94H%PP*2.99++2<B,VLUEQ =EY8,>D7Z]KLYF()"8]G+Y[N(7^.OT A:-
MQF+6G\PB\'*%Z=T^]NWY&)_S?X!V^X90^-_=A]1H!R9)I:!SX#J1C'VUE?#
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
MGC(N]'X$'IABS7-I"$_85^D&TLH>@B--]Y$[9Y.3Z"V05R]\CTHYR#NX=CS
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
MR_'ER)8L02Z*O7;*B6"!$(U"P#^D&CQO3?UNM,H#8+[YRW@2!]'3"X6\,J(
M+)ATH2@DBBJH*X$T0'@PB+%O) D34GV<$%T10%G'%"P$D>:H(<&8AYMUV#S5
MV)]>,0,-X3[V"'@1L.&E,YX8)H$_DND"DG?.)OS>#^A2D,C8RWU4[@PQL"I7
M2I8V,77@EL+3U=8$["'J1X+21<SUT9ETR"FR\ANO(MQ;!;=&&#S'^ RG,.:]
M,T:M2@F/0.8_5?8!A@(BBQZ2X]F J6C-(XN1$QLBWN"&%<2:,-Y$/Q6!:BPF
MR,?KU-XZ6,C09]WN&TM)-O /C#20@$N9,N6]%<H69%A]3+"!&9UD8/(>?8DO
M[%.O.?$E,9Q":[1G2EG-Q1E8F  *8MJ,I[YW">"LE/(!)D0"])"Q?#]7O$)F
MEY.Z\<_;1<O>A];]28>&-*6ZLA\\):%O-Z+P"N&^&5]@;$I\!QM! NDDCL#,
M5R*%46L_OI,N2!R2W(QE-GF4U,^%PIW $#%&C$)'2)WXFG@;/1M^#)?@&AP[
M=!@7:<IY08]30;__6PCU2>- ;IDMI*@=W/MA8RA=!<HV'9T*M:.]+GTX)^$_
MK,.3B@EH3XZ5BHKFGD3!,1'<XTL"N7DW&*]NF$O46:BV'SD>*#H9%)!!0W*[
MDA=C:,X)?2S)81?9;J0L5Q]:4BF!WH+_YC8L 3+%\#2D#[@Y\"@+#43,ZG%<
M-!FP3 =#)5!T<WGA.^TU)4<9OI/1.N+="XP.2Q=-N=GG&&0X)$-1>1MN-BE;
M3DH:252^)[\8ID$+BD?1=&5,A60C"T:C\>1$<2JRB46G_. T>(9"0,W@\)<0
M"W=)FN0&P*10!=YU%W/:,%+<(IB-+]7S%EY-94<BECN\%7( :J"[A^(\%>XX
ML<!R40CV^Y*-RQ5)-J*(12BV-/;$D4>+ABPXX/^SU1GPS"*2\?^1(*.; W&#
M0.[A?&(M9!@/_'\.)GE R8$1,) "X-59Y19NNU&C?YZEFI S9UZA=I$*8M1;
M%J!_$@L1M58@J/ %XQ6(Y33!)V:'ZX+)UAR-J!F#C%-:J95'F<_\S%-S4"F4
M5?9>YF&I$7!CM!BKXLW/X,"PWA/5FX\N2/[)FKS<O>#!4>+UE7?O!+Z'BP/@
M](F\S<.!: R/YA)Y2YE>,G:H&(NREV@?(%Y09G0BQI@[M>"-Z)R3&/@VNN.8
M0UW:1%$P4I+P(_$X\3U%SW"S@B4]<3!+. A;.&53P=U(]B@0!4+_!<8-FH>T
M7UZV4L%(*=@TZ3>%$%B81 8(IQQ9NOB 608V]UTWCGA2L$61)>[QNTS@,!KA
MAYRB>5/^'W@XYK]5R6JRF>*!@W^J0E9(QYS]G(M5I';MNJPT56'C<L#O,CHI
MK34R1A%-80J89P&BS\')ME([&N^4I 0_V!E+H$U2ZC)/G$[2R@\<@Z3)N ^&
M:0\^@O9('>?4 =,EP):;F4PFBF#";>7?J!I)E9SS0[&24TCK/S/)+BRZ"JG(
ML)&KDC<!FR%!I <DZYC@"1FW4VTN\:(?*(&0T1B0UQ MBM")TD@:AM'PB2LZ
M><;_E#Z;!VJ-'$"4 QDZ4T;%P:SBP;/A[UF-B?)G*5,)YH_#R6%$-Y)VEZDZ
M$67J):YK$9'7X;[*ESH>>0&95TL^-L(;L@1P]1T"<PIFE ,L/#KS[B6^CBFS
MFXX>H;%XAXSZAI(37UKN@@5+&]>[O+@2[T6%=<62O-Q&O)>7G':ZG>NK7N^Z
MV>@,KWH7W7ZS<RT+\*X;K?/^VR@Y_<PIDE78 '8P\OJ/V)VP#Z&+0G7-1X'R
MBBSVP;-ISVCV^\D[3/;=";()9)PI"@O[0N%ZU#D7<E^H=<).'@3^.PY/2&I/
M0";P*4Y(SBJ738G46WWIN)*G]!VF(83+9'XVIG/>9OXXW4N+Q76>P)9GH7!#
MJ4(P1.>)X&Z!)F8@4]UT,9@_:E^*!=91%/CV5,Q((\JP&+6)<J@C1*8/Y_Y#
M6LPG;P6C402>;.JC7D2.T]29SRDSFXV+-D]@E%^IVY0M*&5$121)A$&5P.>M
M0]1> JUB(0+*NF(]7AQDIF,A<7UZ<O45]P6GM?3<]57@@,(: +9J E/?_S.>
M6U0.*3<6RYPNP>L\L5\)685'D(JA1ZR5DMM$DLP5%5XH_YK9SKT#1N,X@-L0
M?+/L.97L4"'0DC%_AT!-H*IJ*?+A%4HIL5\])]UXB5R%WH'<^VPED0ZL+U"1
M4XO2N8%,I6!\4JZ.7'=X[,_%9;=R:YXL=&[QY&KY>!M05G85\X G?BYN<U7X
M6JCLS&9&"RV?)-3#B3SY8M4TZ(W;+!(FP1H"5;-%^\\SD3RQV$E2UT5_J\51
MHB6Y@,CO"0J!K#X1'GCA8_H)1H5R*(VVK*V;["I)C(O)U%#<Y5<IN1,=J#'X
M2@%I0Y#E9-N)K)^"M006 2W"$YT^R2:1D[&EV[#LZE_"\]+"UH]HUEU,>>"B
M/&8560<#K0=OR[$;>!4%RG ?7H(O:H>TVEV5BJQ,9("H)*$FSE Y QL]3!'*
M \#-8.3S*(V!%0K5/!0]69>'' O+/L+ZR_@N 7F+ZMC\R22<^A3XNE-)=-R)
MG,@N\C$/@*<3S7 JG9>LT$5UBI1[-65V2%[[3K[@7H!,P* QN2N#!_!EY#_@
MR"GSRT#FSD:! .ZD\4D Y7@-P2FX]/<)$,)P[%B0BDC+20DH/O/[A1K;TLA4
M[2157>=*!=1\WM78-V%+#RNK?<PM3;86>:'+Z=5$BTH"I-NRBGI1">EB5=L@
MVB%!A#WU?%A^O-Q=G*F([)A]N?DM3"BRLH8U;!QR3W7^.6T5^D^-&X@ZAD<$
M(US>"1X1P3,RT?5.$$897]#UB5+-M;^P'IV+ G"7!W<BQ*S?)*+%5MHOJ5<E
M0PBN_22^.[:/EM&73XBAJNJ6"DR$F.,C,H.#_0%2(J*T0@[NL=* D!PYMLW!
M5H*^0]K=GI+OBN_V02.?GMQ\'7[#CB.QZZ:T6>KLL1N@5 K^UODVCWLH2YX,
M67V8/[A0,C7$.@[PB#XF$;);U&LO<W":]>%Y[_KJLGY^W1]<UR_/K^NMQD5W
MT#SO7-6O2W=P]A]&HK1)%D3*I6)B+\.<7!E2I9N3:&U)IZD/B4-%7[+?*:@H
M$F4 11AI^.Z]#NL -80(-N&W0C/0^II>H/G7R+U7A:.)&GA-^F!I-MK"==4U
MOYS43^AS..=V\OGED@+:'=PA.4@>1W[RA3P^BKYY<,;1]'UW4.NT&LW.C\F9
M739V)IB'XGWRQTH99C;X_%GKZ5%#_;6G+&U^6KL<5Z?UX_-G&:T],$G>W]CM
M]N:.]Q_T[7N>_#/\L/X +'.&6C;<WG-GJ!7.\5L]D*_DH]16L'6P';D&C\83
M\]IT4P(:KMN1ZUJOP'7/T/*U^7"M#;;E"7^&U0RK/<UJJ[:U%J@#FE3IZ-(R
M-P%=T'821^[=H(K!M0[;:XKT81^Q^X,NTCW+D =_=G.ST[+ZO4;I!#L(OMDN
M$F:.9M:A=0V$&0C;$L*Z76M0;QH(TP%A+S?:CLLVNU*;HB@W1<??XL:W=PS(
MJ=J28JOI;;R)YXZ</[B3Y4];':O=6SUC=D>,SWCBI01X1;9Y9_QO_?[W\4E,
M$S15IVTDYB428\((CU#P*Q4#4O?T)&: M<D87"A#VIZ+=FFE^JN*:=-J=;4%
M5+<F6U78S#C%!Z *WXYPIMURFOHX\*V+Z(Y.7^/@5>E-/#JCPR:K8J9N'FO8
MNW)LUJU>=Z!9]HX[J&*</B--CTA3:V -VKJ-S>.6)N,0/D+8<^R]A[MR2HQ2
M'H\A>=H8U*U.7Y_L/4>9XP[3&#=O'V[>\4A?L]FV6DU]=N3;EKZWGK:[7&KR
MND*W;0V5,)X_0<25O1W98WKS: D03AMR.>&1+W0>M(6!#@\FVE9GH"^UOR%Y
MCALKC#=J!*Y*X=6J"%!5_=+##Z_>OC"T^@)V:@$[C?T8MS/N(G.5#_'KJP=\
MCGR[% Q6IR:P ZZ][B#U%C2K"ON4'<$VWKU!,X-F9:%9HV-U&P;-RK#4?J)6
M"&NOW["=PQ+CM.??5UH7:)H[?5S9DO>_A7^>)(&VM@_LL1D]WEFAO9%$%=FX
MK,W\(/,O8>4GHCRX4[*(T+C^6RQPNE,SB1+M(NCH6^PTP9+VE*X-U6&7E?2$
M*NQD@WW+'CG>"KNQ%-OE8WML\7PGU@UD_V7T*"PZ\7:^(<M9HS__KI%F6P'>
M+MV*FG.]W8KP'$L^\N^30]Q"U7%8+;MJDL5MV<21#E LGF&6:UZ4&6&FB]$F
M0\J.I).=C)"X-E=-[$Q3(]/4Z'&]<HA]?:IUNVEJ=! ^NFEJ9)H:O2+7F4XS
MIJF18373U.B <WQ)6U_EJK^FZ%8^?EF)YAZ5B6XW!]:@7W[[CJHL_E:Q').*
M,TV&CA2'#J3)4-]J]5JET^L@V&97!#N$8N523*/\0?5:8KMXW\X5RJ>-=Q8[
M;>*_6J9"^<45RHVNU6]WM"&#*5$V#KV1N*<EKFGU]'51,A)79ESC\(N72^T-
M<3P;^AHMJ]':.(QFO'CCQ>]!]1V/=.FM #UVZ3H$#W./P7@K7TI7*<>S;'?S
M\ 2]:;4[VH+A5>''LK6E48I'+!(E;$D]%KDP7ML1;CD]B!S 8>S@.I#<4D4V
MJQX$XQG'NZ+I<P.2!B0/)P)B0')#N[+L#;+)]C--TZ>/>]LCNS2U=-.?V3:[
MCA&RV1__MME5MMYU#RANH70\.Q \Q#_2<T(+526T?S*0!U7E=W(PK'&VV ,/
MV3QP9CR E[%Q+/ Z/KZGC99SOI@)W)HY\8-=HH3IB*,'7\=C6"A@3CP2>"37
M'\*FLU.9'P?LFH\"6#_<R4@;+V^FSGS!@S&[=.Z=$/<W6LR?3$(1P>1@J;D+
MLQXM:"]D(&R7AZ$S21[@3W#_:1#GCF!E>/:7H$V2Q?W)ZVC_#FGYR,;E&F.W
M<G_KVN<'PL7IX?TPJT]?;W[+IAI->42;9<-XA-]0<U\GG,>1@*=^@(F#&-$$
MX(?HB9?0@QY$D)^Z9)1'!FUECTBV7P.-Q\O;MY%;X %A;GGH+=P-_<U?%8@P
M=B/<F@KDY<R#)2N^G8W4?F!8)QU<]4.C6>NP&;9,]CTM;+J.$$]O9_<E&S^Z
MTSF1W#ZL](T0[+,/7-)HT)N6]L$K#D8&2+EC9VUO=.%AZL)FM73ADGF[JR+\
MIH 'L,6_\^ G *4X0.A 45%@2FB3]!K(]QE @5NK.A-\>:S30/8ATZ5:@*A3
M:^C$H=T[8>PB]@TC]J\F]JUW&T/^(<K]VC+J==J2[!0II$KRPT>M(EW61+/6
MUFI,[-A')!M8K];5.3"RU.9@W#CWPEW4R"S9\;GR$U[]WHF <VSYII.OTHIB
M%U/NW0DR^I/3><,3+42FSD%/6%.H*QYAG-U1-KG^;S_%X=D=Y_/W"8/_#E;C
M!?B/_DP$0[04A][XH^+YQ2T^XQ:$[-SU[3___M__];?D]DLQBBYA_## .,@N
MH9'#AV]B\LO)]24*R/^T_WU[><*<,7P![SNK7S6O&A?]1KUY?G79O[B^;%RU
MKZ^:[5;_NG?>NAZ>_'U)ZI]"^,< _@4AHD;S%6)$%]^N+C_<LNOAQ8>/'VX_
M7-T\N<);AP'*&#FX8T[$AG>!$+.U)3ZZVD+5-;>%VBI.6:4)_"[8E&-7*SUE
M53^TZ[6Z!KC.=7\"-]UW[ZGGDV23"9AP""3DG+)_@LV+(/'[U(D\L0!?U/N3
MG9XLL]3).QD_L+D'J,EB[+N&N#GR@X Z2H$F#9@KHD@$I%3ERVKLB\>&\1TL
M!6OVI'8&RQF[@ D/#7)$V!7V?9@Z]M1"ZQU&+7UG=*/O0HO!6LH;'3#K01.
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
MY=N(F5-R"T=[]*Q^7]^N]ZHO?MD:N$(-&@^9C 9XCAYXVCVKU]>W&ZKJBV^
MYR#(:(#GZ(&GV;?:W8X!'@,\52*C 9ZC!Y[&0-L1BI5?^;>).B4<D&)@Q\#.
MCFUU.E9]T-T;2<P!'=7#I8.#=P-+1P]+C>; :K;,Z26;$D!SH>=!IN)NJ847
M_O]3E9)OS6V3;Z46Z1[;P7['(LB'5,11"6H=KY2TK4&C:>3#R(>1C[7WM3I6
M0U]QPA$MN1$0(R#&S#I<*:EDH-B(B1$3(R9O6$S:=:L^,/Z([L#;,1?'?XG@
MMS*$9^>#X@]&ZDI03EL3[UADUJ3I]J[MC, :@34"^_ID- *[FFJV^O62#O8T
MHFI$U8BJT:T5Y[0#%-C#COV\'8D];=3U%7'M2C53?&H$6;,@'XV@-JSN'LK
MJR)4945]JYLLJ1P)WQ:U7M2UU1PL:PZ6K6H+%W.N[)O#KM(]3 -G!LXVAK,F
M&*H# V<&SJI*+0-G!LXV)EFW8[7;^MK-&#@S<&;@S,#9,32Q,5A6=2RK9.S>
M@)D!,VVM<9IE508]0;<792D/@O>TI3 -VAFT,VA7DNG6:UCUIK;]/<9\DW\&
MV9\<IK_V^MS?N7FM])99GBA]=KRQ\*+WN#WHL0GDGED0>+QG^1GYEWI^,.-N
M@<,;>$WZ8)H1LX7KJFM^.:F?T&=8+COYO(;DM\Y,A.RS>&#?_!GWED?^X(RC
MZ?MNOY$)#[" R^>A>)_\L4*-;%3KMV%UUI97;)[3EX/JU#=1(&OE1#Z@T>WL
M^(3!CO=W=GU >]<!O'4"-'9EHH.G0/>M$^#-R\";(\"!E(SY,)")ZS^\GSIC
ML I**-]O=.L''/ZJ''TR"Z>,<^PJ=?1YL][8N$35B)L1MU+%[3EI>VZW@AY:
M;NY%O[;P7O-1 %2*'-^K%CMJ"T087CT67KV9.O,%#\:&40VC5IM117#OV"(T
MC&H8M=*,>O7UPO"HX5&=/-K?CKK]QWG4=6:.1Q:J 53#K-4&U!=M*-1\.H@6
MQ_]I BYE<G62C]XR%K8?D*B_CSU8<LQ[RC=<P/4!MR-VNYB+,CAY/[2LG*2;
MP)+A'\,_AG\,_U23/H9_#/\8_C'\8_BG@O0Q7>:?(.>U\UV,S^:!8PO&O3&+
M/2<Z ^=.5.D4R,:VIT!JEX7*-^<R)^'F[^OWK6Z_53I)JK+X>-\;:6=:+15C
MH.;-0\V@8PTZ^C9P5WWQ#=08J#%0\SI0TVI8C4'#0(V!&@,U!FH.[M"(JG.
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
M^9G-8C .E3GVTDE3+)-&[/@!,44(8N-,@ 6\"%9Y+,%??)]3Z@?_QM<(N;9
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
MDL  /ARM.OQ% @Y^DY\:&H#YIP1@( 9H85ZJF!S8V7?T*-QES!\ N5!G.Q-
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
M!K%,XJ38,TB[K&;G?JU;DJ=>0=H&7Y(O)@V7YBF1JD9)DMR]U"O'B2@>B2\
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
M8><XXH8:R)BK%S@SA/P#\4'287]=.!*7%G:1'0K5SGNR:YGV/HG#V82$!YS
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
M;T//2O"=1F!=?89YV=\_?!<%ET^<3Z^2VCR?L3+/M3M,SYW=VL' \8+(%X]
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
M_1UQ/Q0^L^IFE[UP;&]K3[@/#V?#2+#08Y$[A-]],4!=\,J\$8,[&7X8"XZ
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
M:]D 58PC8B,R6S\VAOEX_9 #_,51*"_>G4R1@\,$0[+;CND*W4N'X+,4+5S
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
M)XDJB2J)*NG6DG-:!06VVK&?\Y'8"[.N+XEK7ZI1\BD)LF9!/AE!-8WV =+
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
M=F&E'X1@OWK ):8IWS1W#C[F8&2 E#OVUO:D"ZNI"ZURZ<(Y\W9?1?@E!A[
M%N_)A9\ E"(?H0-%)093B39)K8%\G0$4N*6J,\&7594&L@^9+M4"1*V:J1.'
M]J^$L8_8FR3V1Q/[QON-(;^*<K\TC7J9MI1VBA+26/*#E5:1+FO"JC6U&A-[
MUA')!M:IM74.3%IJ4S!N[&?AO-:D6;+G<]4GO/K*#H%S!NI-[SXK*XK=C+G[
M)*31GW3G#=YI(;*L'+3&FD)=L8)Q#E9O2'-\9/?PT''&NSR>\P!ODIX;/.L&
M7NA-A+_^R&F9BB$=@OR%3N _0GJDKA>".S@5\BU,^N"O\!\P'>(E,22,*6];
MV6Q#>.8S2-/(]R9,\,$XO98]<Q\!7?[R"I1! T[^M\^QRA<\W@4K(G:M&'\!
M/U^%*F8> Y[2_W@O\#9X.?Z(^D!%/Q*MT :_%G0>1S<^81W %J"O/8QDA #+
M4('=B,/<+Q*2BU[7O]7R' 8#FGB^2- )4$E&H*7%FQ 9JZ3)2D]4WJG<Y9U,
M4TM]IT;KN!62>E4NT'36DT?1INI4\[A5NGWW;+CU<A_VHO)4A:3#Z:2B?,M0
M##Q?;GM<R>J0J(AC)SLVB7;A3BHM1%6LJ(I5%:I8$:MMSFK'.%]=?E9K%ZI\
M2Y2$662:UO4QY;7TAP!+49VH-/F/S9YA6L47("K+XN\4(Z4T[^+3O EJ3AYJ
M+-/H=$V"&H*:(Y\HT4FX:IQR^'^%T^[<SB]4,^*W/PD_%.'K5N[LN-4RNOK*
M=I9E;8O66*283E@DM*D8DH:SD89B)> D#*Y3D0:*UZXIJU6$ CF=(G56P[ Z
M5*2NE.[OB2FD,Y2NXD,#)%@D6$<2II,P 4]>L"BL]OTMQ1#(:Z(8 D74\JD9
M3:-C:>M'02)Q-B)!8;6SD08*JZVF[1TY_N2?D.-?$O/LS:,5!R1B%0A7&F)5
MC>/.,-34;AD]RJS<Q6@JI RMSKEN7F%VF^I),]PN"V'E:RA<FMV96>Q;8>G_
MJ3*5:4F.I* $ECIS1"!K2+K,K'^+Y2>6EIZ(:R#*PAWK2^1L0X7\G#5/>2<6
MW8+-S'3-#E@>YQJ+?\AB=K@>MU[4#T>1PZY579/J%,KY%/E8\$75<I5SZ7.L
M0-K?OTAM;M=ZV1'=71YD:!O/XCG.71Z4%KS9MU1A[IQ$HV[4Z_4RD>L;R]0V
MI'VKKN5&5==27#9/K=FZ:R@:?$;,AXF8Q^6+WJR-IX\KZEJ*WQ6R#F:M5^@Z
MS"W$4I+/5MW.U2<%->OS)UG,B;-G4+#"D4O),Q6<5!">JW9]&Q>X5A6VO+?&
ML%#Z.S>(%\__BTW!-_#\25SRBKNR;/88"TT-?:2>^\2F< =>\]:0V,O8'HSE
M^X ;Y;L"X3^KZJL(1V\4)BZ3 M)N'11D;2\W W*%$Y-:BFD!Q4)L,ZM7(?HO
M8R"=$U ?\?*9LI8SI0NW6:"=@/12&O2J&AP*<1!-$ '^#RN?@OP&N<$,LL&(
M>!!#IFJAI97*T\+F<<%E,L .H\:6%ES8Y4%:?+*JEB2=415US5!U7T)_9!OQ
M3D5;=6)0ZAH,@7S+$80 #TP%+ALU8"'</>LGYPRUGI8JZ#GAN]#D7NBV;='
MDE@J0M\;C,4$ WMLX@TC)^T<\::-I<] ;M<ZQ<PO%"X;<[^/$:'H:;$G!ERR
MT*_E?8&VH6Z!WPFQRM91H[M)=+QJI?7E[&<BIXV92K([K7;<A-AJ[[_%46R?
MJ?TY6\: %]5%D$9WUT,7-O]1-9]1D:"&2'0([C(&&)@( F]@2PV4N:2("]CD
M*"FTCMV6T#4-!J!RD@Y*Z4NXZG7EB%#6.X:7S/B\Y=+$,/A-F49/4PZ""8*)
MX\/$4NV_#AW@1C'@0?@F3( W*WRU&P6VK3VPI_*J@<]'(7,XOA7>.(PP3&>'
M,^&NJ3U%6S8 E]S).L>%.'JP:?%OH)IP9?<X'%T ."?Q+06_>"HQ(OD"3)?<
MV&6W(<^?>K)C'>!8!!"I)@O/ZV/=^:3^/3XM!K%<^ZZ1[0,%<K23)=SQ_=BC
M@OT=<3\4?A;,C<?TY.,&'1^,;?&LRN7C#X$ .!WFGZ:B<W:03DR%_'+C2-XG
MQY%[72^.=F8SS6C/[ ENU*Q; [EPBU.6U?L!]@/Q=X1M!%08M"9INY*!9(\X
MZ7],O4!UOUL9[$9#,PY!JG8!J?>3M(!Q9]85F 1X WX&TS]U2>+%UJ(-7.
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
MI VMT8;=:D C JZF: /E:U?S]G07#J0Y&U-MA]D>[4RMY?2W80ZIA=JU^]0
M*18IUCLI4R-"P,8K%J75/I]1#H%F391#H(S:TBT3S+.UW4U(*M$:E:"T6FNT
M@=)JJWE[3A-_FI_0Q+\FX=EWCU:\(1/W@7&U8=:^(:Z%J:9>EP6TL_(E0=-F
M=W>LN\+@$2[<L=Y;)_Y3_6?M #>\9T%*8PGM+F*Y>H?"D>4OC>(5!WU4I&$8
M-T,^OQ9C?J'$0RB,A MA%,,P-2SSSWC]Q+-73^"%&05T,0&)=]:+>>4U*UM<
M?[)T>PJ_&T&;+WR<@;*D=V>QZ">9*//%92L;W);B62<7W:!W%OCGI\>6;9^Z
MOGEQ;KN.?WKB7_3L][@M11-,Y=<G9[DNK\Z_'-_\_.M/QO7Y3[^<_WISK0.\
MSUWT8@>:5>Y%YN4U-]68F@?P+VYD8PXHY_)R&H!,>,?EO2ZWI0#BI,:!@;\;
MZKF%9@!=:^EH2C9HF8'WY@C04F$<@@;=YN"F4&D/F'%P/8S'DS"/Y&>>W\=]
M+@[D2 _.KTX//LB/6N@!T>L9%X#HZ.G88&BG63[&(_/\X ,S'H9Q?P@V;YQS
M <"0$LNEW9%WU AEB40'Y'O+DQAL(UI.]=QSG.,A=#?BO)"VLP_4 84A&MEG
M>C7DB7WCI^/CJXYQ66JZH&BWT$!!SSEHG,W8&N8<'A+@;P3X$&!5]K#>:9#U
MT>@*Y..?X@)>V5<]5?1W+B0]H#AZ;3?/.R\]V$<E>F[HQF#Z(SCU429#$QG@
MC'F19Q"LC# DE]@&$95XXQM\'83].(F+&.MC## VEWVJAF$"BIW"#V 0>,KS
MNXD1@7%(LK'2;.PJ Q. ]WJ-Q@G_!B/A/(%_YV6_@$A&= QC);5A(K(JR=E@
M((9X5UB4QTF""HG]CW,825^V'"=A 62-JB^>-UJ\4Y)>O2I-6JDL5D._"\5L
M^!,&G_I)B1&K\3M,3OAT3!&'V$OPON($F+5!_(T_3PHSAF62,*/@:92E#)M_
MA-<_[2')E)%Y=CR'H@2+"I3=_/T*NKR^.OX"_[FXNKY4!/T2IV>7IP),^3A.
M4%(//$F&/)0T%1QC3/A1E+>"AT#*"'O&Q[#M?9C'62DJ+V927, ID>7JF;)
M#$SFJ F3#$A]B(NA(9\#MAKW\%^>H$3!38#-1,J1LP*" 7558(PME=<85 2.
M+A6E\+>L'(7,^'M6@OPA=-B9Z=1^0U\#3><LUEFHXY$^X_2T\XJ:I_SAMHR3
M: :HJA)>7O\&WW^YDO_!8"7,02_F#Q;EG7$+>H18#Y-[##X7?\L>IG^Z#?,[
M!'^43R*81$DUZ(.-,& R&$F[,F^4Q(-"]5@Q*2-0F+2"]^=')*W75 W$K V$
M/V&<5_2A.CAE&]4C0&42BF)NY,(XE5_$-.QD!D] K7-IL<4$FL)+9DU'$'[!
MV_*):AN/94OYT/29J>J#RH_!4.#=DF(8#@KU:UY&D9PLP^PRBE%%H7W'^!G&
M%*GO:%_F*@Y/W8,=E08KSWX'JH2*#G%"'8L"K5O"TSO@7;K$7# F .S*3R C
M['44R[@1^%0*-0,/(:H:#'B.L6DQ&<O;(J<\G+"J9+#'J5F1O?$49-KG*@P-
M\5I%,&+0X:!,I:4+I57#WJ8T=#8Q7F(J;%&Q6O_+4QR=PLG?PZ_<.!V&N;3%
MNS=H% MN8-"FFJ,Y$-02!RY1^WQDJ-/Z/N8$ZNU]'''$,P1TH+<I:/'<<,P>
MAP?GT=1RJ!6GCV,L-!=KNHK3^RRYQSE@*DT?1B39A.-<D3](S7WF3=- [:?+
M7Z:&0BHI1#K1S$PJ*U!1V)S_MXQS",V@P9R618"%?Y6A*IN1MHAPYMW-'T(&
MA'-ZI*601AZ3<#F\5,5#U3@2PZ@P14*D01R&]X\YIUY1B4V3K"\3D-/!QFF"
MCR5@4%2#VW R3Z)DI9I@"_@ P9[ 8-S NYFA_74AG2E:SUF EZ6 !IBNHEV6
M+Y1N2N9I4.ZIM)0+YCVU^',G#?ZH_Q6\:V2(KS%$AW@=M'(H4Z',7CF"/_7C
M\716$>7P(G3*,S^!(:F*:\?E: QL4)8;_"[,(M!;QBETU^=*1+=E\A5CVBKG
MQN4MZ(SQD.5?Q<+]X*BQ,Y6&0I8FQAVN%Z4JC_'4R,^1.37QL^G!7T1E H2>
M8^8"9L^_??"J.VG70%M_?G6ZD[AUJ5]<1 !S);4U*G.T0:B,F'@",_#?,LQ!
M']5-W6!]IKG0,<S&()(#/")DY\L+USR\A/#P2@&8+:S?0XQ0'V/2#+4L7K),
MR^'6*)S,[-WL+].W*N,UD.17]?ML+=5L1I60H2:,$A0Z%/+Q<1Z/^-SP84 U
M'0C$>0 'COTRI*(/1DUI;]7J8-0+^IDDX7RZ.8J%4)&F'"#\-2^.RO$L^S;+
M.*"A6696Q[@9QG/=-^ C_S96]"JC/XM!PQ3_ HR<:?0$]?:G,AG@CS"K0 K@
M?^-QK)S:J/IPS.<.Z!2,V^TM#Y7QO$;C:QR#K0#3J"8#,&@9JE8<D8KR)>/Z
MBC=@UQ>C52M%^'7&R/%L=&JT:D':MRWOLY@*));^6%$D_<P$!X\)W]LXG;M$
M9"U/^W,,5/H&M*#E%Y@7D-^!7Z&1EO(Z6K4@IHS_TBPEO,LYG[E#P,I(S+H%
MV<_ )CVAHEP:6YGB!9D"01*K4Q'&<YXB5'!Y +H2O*]P.8C1)3W+% JDWV
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
M:J^$D#  $\\;O3 >:01SUU'BD^94*]LAA*/,1N51,:\KO$?MJBBQL?4?<]L
MA*/;!ZP_QND<!M3?QG8>@ GAT.]_V#YZ>'3YQ/OT&/A>9--CNZPE>NQCG-5W
MMX\O0B_O;KEZ.\[G\F ,9(X=7H"RF]4M!'K<@\S1T$ =Z+E94_O,KWR1[\DB
M2?ZQ2%N&1E_C>![OKT=;=6$M_+4(HKM_YIV= ?V/5JY-10[MT#VS7^J9'>7X
MB7LQ<VS-YEW']84J9[D@)!IX3\HQ.4&CG-H8:1XDTS(93%OM?11M[;8=QTW%
M*N<Q-,M39(AE>:?,(&UU@C^)#M%QY4F'\,-">2][ZM"720O[Q6WO6/PU<EQ,
M9_5-WH<".RC5LWPUR85MQOF&\_/5YXHZU%;1LPO*Z8D\.SUGI_C\\E332\R,
M5OQ"7W!Y_#N"/9.D')9[\V:9POW3W/FE<),FB[?VCM2U!2JJSL].Z)EB4G"B
ML>*:2"I/S3DVXER<G1R[WW*(SN\+K?WUPO*U?Z]GUV?SZ6QR$YO%)/VPHEL]
M#[8O7+'32T5.+_7)Y:E16%YP=LDQTZ>79^<$*[-7_$V7UBSSR'9JU+*.BIL+
M6#L;R2@Y@TXVY.SR'-I&!6&$Z;,.FS\%+B3ON?LF94 LEO-Y71,V4FB'TA6A
M.&@5 ^*4:B2!RXBPQ)#PC-)HA GX:*^G&;"77UI0@R!Y2!8]H+,?C5X6KXB+
MT0IJD$K)H$0E1RH?GG( +L-<FJ39T9I6AR52#U@>@S[Z;3+VG5328P4PEI05
MV@:4K,GK$<P03=$C(YU(TJ@H2(=(FF%C&@:<U@9'L8B[>U /SAG(]6*]VLJ-
M<SC3].R"*7UQ2?$).\.<XG/)#3LY%49<&G&FR""VZW%ZK;9"T9=;Z[BME1XI
MT<X3-!#V?3N*3NL1E+V:[N47>EYX>W,54?(2DS/!!<#*C.#R##-S>L+/3X@X
M:37JCMR8Z9]GA^N SLZ'+.+]6>SE#+5-KZ\HLKU9@IR?4D+Y);XX,1=2G9]?
M2&;.F3[7YQ?BHA\/U,_)JW*P'[D==%Y/[=55$Z\6[\V;E8N:"FU/[BMUZ4W?
M?>7\&&]L/<Y'3V.S.#4Y]O&]&]5W:)_>+L\5_^"MR$$Q1]Z$)^>![W5-J2WX
M?47>NC._U"?YA[/3^)<__']02P,$%     @ 6XMA3@64^B!@3   0+ # !4
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
M>^&P$Y I0GBE]$LI</-[G&%\/NVX?TBN^@7R+"(7DV&NBG+1G;35'S%AU'-
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
M/&2FMR#!83>B <'MY03;'*Y^%<,#8KME<9G.K_.@!NX(;GJLU1PZ0<P+9B0
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
M;L&I'J<ZV!#[YYQKA<'KX>&H]+9A63<<RWX)\-VN;@\R[4F;Q&#'C7+4&D&
MX+&RXTX7]=(U3[KJI=IM(]2+;N;>*]_2+\?Y]KA-@@16W@/$H/-,2!'^LIN]
M%"U2-GLI5=N:;RWF/EBR]K[DX%\7V=5J]C:_.I1<6:-W$A0#;X*(.B>H,A)Y
M&[:J[;PUI8.:QH=YWF=X7W^(-0XB_W6>WMV5Q>=LNLF[O(BP!H7;S-+\=IN1
M^0+O:_=-)';*,$L T"HL'TXYQ[MY*-1\E^Y\M?<>V-D#7HWYOOVZW](RC]I[
MK,6<3[?OL53IN^MDVP_9=#794ZNCX4@)4%89[2$12F@D8##M=[N@%KYYN9[.
M<PMZEXG>T1LLN7^7VNVNKK+)\N+JV5UB/I_D=[/LS?Q]5N;%].&FX,#1TGS0
MA"- @ 0!>H2I4U);NM.,K6X1_--YR9@A3IS!@!SL$NXVDGYQ9;.KK"S#CEHL
ME@\Y.F^+^?5E5NX*H1UT"YXV4@*@Q] $'<X02H*NC0S;.4F)H<W]QYU7FAE"
ML/I%[YR52=Z&#3F?Y<O[0_O3H7[!2&-H7:T:<.F5PH3PW=TGXZ*YI'1>FV:0
M+:A#K 8TC+:G[E:D'Y67N"B/)UW7ZI^ 6&2"0VL4(\X(3!3?&?.VS;,=G5>/
M&<@XZARSX8HS3,HL760VV_S_S5SGL]DZ%]5]F62+Q<75.GWTRJ7E/'Q\Y%'I
MT\9*?"R*(TW 0TD8%I PQN\BPY%N'K+2>3&8(>2H;_R&DJE=(N_;.(L/^?5-
MH/G7Q:8RP0'Y.=@O\=P$]*0@6BH"A46.N&JN@*/F)ECG16"&D)4NL3J/7-31
M5O;T2+1AT@GL=)B6$)XPA79G+^6ZA?^C\W(PPPM#4YB&2/%ODMP^2-K]W@O.
M\/,:U:E/)Q'50,A+M4!'1=3#V]F/*DHTKQ'0\Y7]VP/E!.IW3IRG C*NA'1
M2XD<] A#+AV#6@I<2Y?H*PZ\>B-L[S3VE2 X=8C$>J*UBR8((9YIIK7 6Q2P
M)Y@VWQE/WAA?K$70!T._"A7O!:M1UR38.U-]7Z,^08W>B30.6D\Y00('\Y8@
M!-@6+$*-]P,*5L,'^KJ2AKJNL<;@G=V)6BMMO4;OQ" (N: *"F4\H"2HH:*:
MMY/.CC/6J!?.UI6:UNA]/](SJBBGUR(T'7ECJY=_-A7DZCTV][AMPC$5*IBB
MWF*@L6# "/Y )QKR/*D9+=PI^B^]0-<"GS[CI78YO'_+BNLRO;L)=MKL0.#P
MWO:)198Q8 &W5EOKA*-(;^>D E3-JS+V5-Z@=QVB2[AZ%8&-*ON8PKT[_,'V
MB?>&.V.LX$P"!8#PP%9SLLCX<6H$'?&IZ ^A;X/[HSK1Q\3T)LQ>5--?9)._
M7!>??UXL[\H-M^-/7W$Z?)9<_O=+/-W\)M'>2H^@D&&ZG$+-B?(5D="W>#.B
ME_#E#L NVLR_L6KU?[+YVKOSMECEBSR=IX>UJSW-@Y)I*.%><2B)MEHR2UQU
M?8*T:7X3U$O0<G?<ZA"4QBQ\F_X>7P4I9UE=+N[OD8A8 1@81JQG  /K@0,5
MS0Z8YK7O.X\][(&1G>$RE%G\^*4S=1OK.N_<'6HR*;/X\[N#;M":(R106"80
M5DAH#V,5'>ZJ[<A@ IL[SX>WH-I?^O8#VE!"LW;FK$MSSY?IS'VY"ZK)(7?
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
ML"/1_&YBL+KIY[(6N\#S;+(2 S_6+K.8RG^3WUT6;K[,E_='M>H31TJ0!<
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
M/2$45'.&KD6-M^%TBR8<+/K%J4__URY"[8'H='; T;VW?8((U\XX*8#@2@
MB/ [)0SYY@Z0GGS=?:L37:+5JP1L[L\>4WC0!;JW?2* M<(SI R#4A 1%'*^
MVT6)4.-4&CKB4]$?0M\&]T>E%(R)Z>=1!-X5\U\71X_\1ZT2 H62,4D%AUF$
M8Y$B(G;S<+!Y@%HO'NX.^%%TA<7K3K-A(BP%8+VF7#C '4;:5G/U6#8_V$\/
M3!S%P=X':N/.O;#8:Q;V/6-!M) $\$Y7<Y&6CC2HK6,^'4S":(;0Z^;ZJ [T
M,3'[5";WG7%#+9%A>$XQ0D&CB1FG.VM3^4$+O#2*+*^-=ZV,F]/0.&?&C>-
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
M:YA0[.53948UAQ(7YS ZOSB_.<?7 'Z,P?5O\!/^[?(BQI^N_^<_!);I_R^
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
M2V9DG3@A,J,XX7]]M5.RDMK[F'X[.H4O\AW]<EUO]\IZG^?9?A0&. H(,F"
M?!MY?2K:Q$BH?:):RYH%Z0@LN,T+0.$^*SIY!E@J":1X(/B4;+XQ$!,XI?1K
M>I56@,D!0=0S(LO024V^O7H95Q^#O*K*3N\N;^$F?V0E;:V >Q95[SC V+,L
MQXLM+R!&OS6EMD3$4\J 9HVLCZ+S6]"ADDQ5R7''IW?::1.3-7'&M&C76ZP,
M2-0H$I>A1.-<R!4^5++O?URS/C])L2D_/VZ2*J4CZQAA9]O!E@%M.X@=G_Y_
MY >1V]LV BQQQ^M(B[JCLT,HT*,$#4S6U\CY8(12M\".Y9DS")N<8L'@ZWUV
M9]IN<C$W%&PI97X9TJ;8IY,OZZAC3(7X>8;5VD9^8,6100A[:0C1';,3A7U9
M@^\)9>356)Q7_+P/AJ5._ 1X'B]^>BA6*GZ,W06*7\^<I/B),[]\\9/P24#\
M9!E[3_S*HEI]H@]D4Y2.#"<F@><%!D*F@2/+AD%?E&X97%M(L4_4+%XU$*%\
MF2 APRJDCPLQE>&B@4=%J$-'"D+_]E(]GGG\ACK(,3+O[)?$G(]Y!@1G;ZL-
M(8Z,V( $Q3$AH6G$)(J[3P]\EZL.4O0SIYG!0JD>85HX9[$&1J3FL8HL#O],
M/KG2R_*RD-DLBOKE?);RFF=&_Y[MLH?]0[?>V]A'$+OLUB C\)%G1WT&F828
MZV9#\4_5/*M;,/S369"3]R>T/CK$IG2+0TV0SS6IGWE^8EK+L3/_Q);$G8]]
M+@0F=_+]Z/.MP(:$&)9G8N(%84#_THM'&'B0>W(+?:KNR=V $9C<8IQP3&YM
M= A.[@;'E)/[V/-3DUN*G05,;CG<^=CG0E7[GXMLEYY7Z4.Y<FS']C F,'9=
M&T;LKF38GPH;-M>T5VE/=[G=>ZU4&%)00U76M4: [&$]F8MG,:59.,6JF@/I
MH5I3@R >RA5T">HY>4/N=3"Z]&Y!$AYQ=PR298O_JK3\,2VJIZLM,[_;L&Z/
MC^S1_%RFM_OM17:;KG 0$D3#4(P#%Z+0(G%D=98CUQ6J\U%A3_/B@<LJ>ZA;
MQ.]K3&!+0;&JEL<6^QEX9.CK=JAIAU_THC0%M/,=2$W-N-@R<M5S>M5SVB,\
M PU&P$!.?:G:NZP-'$6IY'P9!U%*/7IU"9MJMKA"Y\^[Y)%.Z:_I!MVS]-HE
MXY ^?VB;9 ^?TJ_I;I^N0AM#Y,6.84001X;O^K[=VX465S),G37-RG? "-8U
MR.:YJB?EFN$$10-4(*!3PS)'Q#PYP6)"=\1M@P]<]MS6$,&GF;@5")4GYU@N
M4![/-5^4S$/'J1A9*94+B)#5^I/K>N@$UH?VH_](BHRU[43YKLR89?8HTK_4
M'9VOBFR=?DHW^W4]>0P80Q01TPE@$%F!Z3N'HYDH(%S75.FRK?O8M$%\!KZV
MF,'Z&/09^VL-FX;1%#==25K@ GJG8T0X5I:9!T/PQ+8;APXN0,_'H4,,:LC@
MTT+&06 5FGD\Y-8D]>/"MT:)DW5JQ=)(^P+6+YW>Y=,\O&*9']1<AY9]3?'M
M;;JN+F]?O%J6[=;9XS8]WUVE199O#F^$K'S+<(S0B&+ZJ+D8AE'L]C5%<236
M_4PC#,TKW@$Y2&OH+$>T2[^!Y)";?>S@"]Y$K7%L^+)&"QD6L;7O:$1P/R*O
M7JUMD;-+:AOLQV^L37P+MC3+ \FG"89N&3FI*1Q]>0?W5-QROT/RP$Q?WL;I
M;5K0F!KE955^2NM[+F_RBWQW=Y,6#]W"4JX,D]@F(H:%'-<A(;:0US==<) K
MU&I%M6W->GU5I.Q6[\-&9,WP"KY*HIIN/C6>DVDQ"6Z0,D7ML((:+&C1LFLM
M&=X/=  ?^ICW]"CH>=-$C,X!K=4U,,L06&W>O7P/12N+W %Q^_E_RZI[M"^K
M_"$MNFOQGE;(]JS0C3 Q_)! :#N.W[__[/F!D'".LZ0[K.WD\1M%!]8MO+/^
MCDW!*S1'LLH9K4Y&J&! ^HQ+U'-Y\2Z7>L+-(9J&(DHE]"Y#TQ3Y\C(N5,B0
M0.E&FR%HI?+\@<8W1=T*YK) ]TEQEU*M=$T#^V:,H.=@%-@.]/N"XMB!\6J7
MWM4Z*U3#H< PUZP+FUGW"B-_/%*6:06R \#Z$.BGNR3;_0RV>5F"? <2]DLE
MN$^WF[H;4YELTS.ZE1<OZE Q(-QE'5,-@FQA1XNO#_V.$-)Y#EJ,D]=UO$_;
M<&6'0MJ7(8F*?7I=W:&<,5Z)/-^MBS0ITSAM_CS?1=F6_O[=^0Y_7Z=E>7G+
M8LW+6YP4._KM<D6(X;DAHAA@:%*=#A B'0YH14(- =5;GRKT.[I/74P"-1#.
M)X?S<BTFC1U6\%.']F>6C&P!LR\;R&P7S4"S/SO8TZJE,*L#RJEOA):AHAK]
MRZ=ZUL74]?*Q/K?:W5TP%)^RNWMJ\W.9UC'7BO@H-HTP<*(0.F806]C!G4W#
MM[AJ(=18TJR:/3BP9>C.0,'P?<AO/^SI'*]C2S$1'<DKGV!.1ZF8.![8O&C8
M_-2Q2<$!.,BF%@T<)&I []00O QM4^1+KN,1'*-9ARUZA+P0!S:.J)$@((X'
MK7Z+[OJ1T)&VK(VI=4HRHR=-H8PPZ6%OI"3-E+X[P0RW!HESN43UD?!B4'=D
M6>%5G+;@AU"WWLH2WJ3?JXAZ^^?*(]2*%3F!Y<1N ,W ="A9INU"R_0Y7\U7
M;E1WU2C^ W_\C,\ NOQX\PFB&P"OK_'--8 ?8W!Q#J/SB_.;<]S\_?+F-_SI
M\)N_PYL;_.E:3+S4C0:?FLTR$&+RUD($;.*!MT\LP-\94% CG;@K("^! RJH
M? R6(8OJW<HU/[MBPAEGY6->)MM?BWS_^#&OZ-]9Z49&(6U:"<]WW2^Q'V[S
M<D^?<_BEK+&NL!%$EFF'T(]C&D02ST$AP9;C4UVW?)\W(-&.0]_4[E"!&OL9
MH.C!,7S0XS\#_>\>N0#^WCDQ\:P?R_F &DPVG,M0B>G<S6>:-L)' E2\^EM?
MHX1.F'5Z?9^F[-53N-ED#-<S1-'3,U]*^A';_8;&CV^Z5-ZPNNZ5;Y P]BP7
M8^1$IF5%44PZ]*Y'7,&#A$5@UAP,/E>K\@STH$^(%M6G&KC@A1Q+H9/_:&,1
M<*=:II0,O*[CD"E&8O@095'/PC+6N,6Q\OK 9EGX%K9B-A=76;9-'-L/;!)%
M3FQ"C#OP)L).N*P%DPORI.LE^)@\B'4>7QA;BUD.E8_MF-60:UA_T-7NG:L#
M%S;2_W]9Z\1(F7RIDQ@SJ8S3>SC8O&SZHJ^PY9G$,V(G)*Y%@@C&%N[0>!X4
MVNOIPC#'6B1U7:*V09#(]LW$OX+U8I9[%R6YXTW6:1B-96BZ=B^'4G/:6.5J
MLD.2+T6VKBV19-W6G':]T#%T/#N,+!*'K"X8080Z<Y8;QMS==,88T:R;1]!
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
M0JXVO6HL:8Z>"#S_!/Z %Y\Q^!W#Z\^?\._XX\VU6+ TDDMY@=)#HQJ%8MA
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
M0!U&-W*$JC.G1399^= 9:/RI0Z(CC[K"E W(=T-E*;5?X._,,U"[-D-]D<"
M\YT;+7>LQ:*V689YL85(_8AH+D82'_EE'('-Y+N&HB39$>!=I<X?'BE*MAA>
MWE[DN[N+[&NZ:?#^EFY9H];/9;K"D0MCWX3$,0B$=N0YCMG;#DU'9/518U'S
MJE+C 5D/5?!F*46L\DG\](0*5@?T^-A+R@SAAQIBI^,,Y(?;O/BPG[KC 1=S
M Q*KEOEE2*=BGW*=SZHRJ;O)HS3.RD>ZH=M<WJ["V#:=P R(!T/;QC!&J)?:
M")HQWT94O5WM^]/G4S6I1?">CDO=V;Y,MH*-7Q0R/EH*-5*M5@ZK''Q)00>5
M_LYB-/$YA7*Z*#D,B]=&6;_X]7$4<]P:V55T_:W(JC3.O^U69NS'*#:0[YK4
M#C8CTW8[0W'D<AVLC/CXR2I #\&>H,A)4,:I9GK9$I2MGJ@:S8<-A3.Q,KVB
M8TB"Y+E;B-:,<."EJ(SE@KNW'A.J@X2A^G+S<H4M,_1=9,2FR\I"8^)&?B]5
M,13:/4J:6/9V498W/AF9@#(Q*6G8.HJ#6D@3M[M[DY8!21G)XS)D9:P3+]O7
MJ>"$5U[J'CF]F%VO"_H]US9@'#@.) 'T XO51#J6AWW$]I!>Q%4%/N;S)PM/
M2@:GZ?4F)BY2K/$IBV["Q&2EZ5'6PSD#-:!9KLAY@Y@!81E#XS)4990'N;J'
M2O1^L*1*F[T62LI[LLV_E7U/'L^SL(^)ZQ$'D<!"%O$\.T1FA+%GX,CGOHIJ
MA V-15 =+):#8,! C6RVSE5#- W,'"7L+F,*J7'EU450ROCAG50?TXJ9NBKR
MK]DFW41/GTMV*<7E8UHDK'L+7%?9U_H$K&GGLJ??:W_(VMYUX (G#+!!H4 C
M1*YO040Y;<$A!PG5.TP$27,H4,_2VWJ6UC=OYQU\D/3X_RH6&DPU5GQ2N<!A
M$A-5ZD"CI9T+K,_J3\P+D.U^!KTCX.#)&3CX @[.S*;#:L9@0+$G'N1E:/O4
M3N>S3BS!G-'F/_9ET^+K)F>7PN[6V3:ED,]WZ_PAO:"Q^TW.";^':H8XQ+YG
M.W3KZ9#(=8TH[I<V+Q1JM#4+0-WYJH-/[+RIZ+P".RIA/VVI2S]3R6+NL1^S
M;ZZ9KOVT[[3L\4CA%"Q$\SP$G.FSI8^_8/+M^=#W#@&V>C4N@9\NZB> _EAP
M.9MMW=(Q2$.IP#F?B66L:?-2\#(-.?]X\*YW1_>>7][&Z6U:%.GF4_HUW>W3
M58Q#PS<=;$/+<+!O$1R'G4DG--!J5_<$W]SP+U^C['')4-C(T"MH_)+TD!=5
M]E_--07Y+=BT*.FZ5,,46TO&$<RW)N@G54K;CV Q'CM@X-,[/&J1Y"&.!J15
M";7+D$@UKN0:'CTQR6JJ3I+MKT6^?_R85ZSU;K-12#?]/N'7)-LQG;W<=;^^
M0JYGA)8?F(8#D6DY-D9=@@FZMDLZ->,3,ETH)#1.3-Y^8J!^!BRJ9J\F)$V9
MU[.RNC,68XO)G+9!X5/ 64=#2AP["*"&S.ZHJ< QZD/ZY0PPX%T43(>L^Z?3
M"J@DQ0/:JGO0EB&[VKW,IYT*HA5\]6LEF)V?=497OH,<[$)BX9A !T46-MS.
ME.T:ED1<*65GFGBRGKUTVF8,8GT;&DMP?$V+;.H:D[=(&BQ:&\'I,B;?.!=>
M%:Z-YH-WVKR<GVV U93>FBO;]0TW<L, 4TLD\.W0M#JCIFM@L5!FI#'M$0O#
M!GZZJ\,6.H^J^[2.4MB>XC;[3I?*Y/ &9EY7733?F'9R#;,X,,T4T;^,":?*
MF5S+(RJZ=JV+-"G3.&W^/-]U&YPFCW.3?$_+E>U9$!HD()9G&:'K(3M G6UB
M6('87%1C4_N4[/?R75J>P1(M5%?"+M_^8$):)<O9&US@IPXA._$XI$S:3/C-
M(,V:8@8.Y@:#")7,+T/D%/OT*LQ0SYC0%<ROKGU>&88%(S_&MDG_:P>&Y<-^
M;T"@ZXF]@2AI1&3VR;7#J?+UG^T=M$+7S.N[/?852T/59^-H7<;4&NO$6S>B
MCN5$/E[HSW-0\IA5R?9PQ:(-(7&#V#?,$!,+^;$;][N&D/AB;[$I,ZN[9NR>
M741;LI7MZ)3^$+QO#_TH!$_L55(O&U%,PKJ2L.)P5MY"G>V@G)]%H1!C]% L
M0PQU./9NL*&(.WG1_)2NT^PKN_VJ7'F8&K1A:*+(,Y$/;8MM[AJ;L1F:8S=7
M(K:T;ZI8N1MCNF0)PA96K8M%6M'];W(G<S SDE]9,51.K$K].P(WM]P=01%2
M.!E^ERIJ4KZ\JV/R#,E+5S>#_Y95]VA?5G2W5M0YJE40N)YI(.@BCZJGBR//
M"'OQ#.QHK)#)6YY,UM[+RNKG6%;,-).K4MIZLK]1K* #VS8IG%OL3O(H)'WC
M1V.I0JC LW=E415[7(V57YN_*M+')-O@)J,"=YOZ_<HFC[\*+62&MH_\D*6U
MPA@%H=EORS$)^412AV7M(MFBZU)-Y1F=S-V[UMSG6OH'8%A!9V->I8)V(]'"
MK=EOWN6&<[,OT)Q_QE&0:]:O>C3X6I>+T?3&,J63[ 4T.]?E6:[_41T;R\/U
M.M_OJO(J>:IOXG8LVR P)*X1&"9T3(^XI+/K^1B/2]F*6M.<J>W@@,<&S]B@
M79A,V5!=)X]*EI>>V:MWF)TH)G]!F% D+DOV4N-O:7_>C;K',:4V(=%U_7Y:
M$6)9V#1MUW2@C1QH!5[4H0A]P3[:BFWK/HKJ]LE'9TXZ,A,"9*O,3NCA66N&
MHH<\MR(.\CDZ4R$^,DM52T7>264L9%F4SEKD7[.2;F=(7C1EB/U9S2KR(L]R
M:!AJ>]@+,/3CL"_$@7% N&_Z4VM6LW[&4B]%ZJ!7,B4Q#;/C%?-\!WJP@*(%
M=37TY4%'QR8D1E _,A\QS1"H2T>,& KY;,1)DD22$>.97F@N0H%C[Z4B5'$W
MONK\60F;BT+;L E!;N!C#Y, .OT.(HR((W@IA!JCVDLT^V7GN#Y35=VY&+^R
MX;IV8I5$Z3W1B(?HB2O/.0MB%7._U#A\G%/<Q><C.!N5A"WVZ?%%92O',>T8
MV]@+#==RB!]Z<:^ZH1&BT7E848/Z4[$,47\R>'0<J#!W(4/TB!RM3HY5I6EK
MUB\X*)XN4_N"-M%DK2SK2U6^,2[QI&S'\:6^1>W*\FWB>18RV.7 CA-#$]H=
M  -%\:K*JV3+IWT*S0HI8(^0>XI^%&_XIZOQ[/LCP">*,Y$O)HT2#627VAYV
M0"DU#,4R]%*'8]*M7 6Y&ZF=K%]_*=!+UL<!"V%K33<=WW3CH_?!,!9Z'6LB
M2+K/QUZT]\XZ^,K;>RL?JU$*/.<P*57GWI$?K[VWX!B(:[NN05ZT[FMSFF]-
MT,LY[WK!D,'U?^ZS(MT0RES]==--9(7BV(A(%-HDM,TH\J$?]85EMF5&(HO
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
M;>=;59#_43*X^G]WFV6S6+97-'=6448%Q5&:Y:C("L)B06!O-<FQT?JUJZW
MLM/":X\2M@#!,4(S\7$F54^&AN333)!.43F2++U#U@F!\D7S-*3*FS=UF,;H
MOB[]\5 !FA!&4%((EL24%1GB<=FO0*49+8PNS7&S--+Z]$?;LG)'7NT7JL-0
MZF>Q6H?-P5:L/VJ4DOLA>!JZY<D7C=5K6X:T9W75;;795 LUC6R::MOL+Y'G
MTA+FB)>(QCBBG,&"]L:2G&N5:SJ:"*Q27]3UO6#180-;V;_F+3K#J9TE?YIS
MN_#4&4[N>K[:R5T+:90')EXGYM3$SHW):<B.JQ//IW8^.+$6FD.YX4=IE,TW
MF^^W]>;/^6;1S$J<9[PLDCPJ4II&L4!$] CB,C6Z,<:GW<"25%:R_4A16E?;
MHP,M*PG3]-UEKV1;2M5 /'O0K\<R9@45/,$ZLJR]3:*)UGD(Q40%T(=G[ZFB
M-_:LI?*W^6K7UEB1U:K^<RZIFDEA+H4<#*(HIQF#/*<LZBV7,7>32 M[@:7Q
M@ C,>TB.BFC#J:42!J;3@P(^TDO>I7<8X7O)F8G@.3 ^4:%S\>@]@7-F2U?8
M3BAI#B-6E"5FTD098X0$)KW!*!=&5R\XF DL8Q=/1G7@1FNDX9U*/1D;B$4S
M]9K.4,UJ9.:!TVGHDP]':N_MS4R-Q.UM=;-=?JL.ZVZ?Y]OJ<Z4H6*[VSV>1
M;3<I4SL*.\GX]R>_/$L27E(>):J\/<$\QCF5<V6<08;SDC&CVJLA\ 36MW_^
MX^H?H.FA ?,+4 >)B9[^32T<9D)Y0 ^.-A 4)O#4@S,PWX)^X>'@Q?-_= 8N
M*VEGZ.<*/83@A!@/&>!IJ/:@'M?C=2?#JI.;K]5BMZHN;KN#SY^K!_50XOKN
M?"U3T'T+C7[O?OAXN"DCG&*<\9RDI,@XYZ60_TO2'#/!8\B,JE$"80A=I;*[
MOY]OEO\MIY,=-% NUW(&L91J<H3<L&(E5$ T*UDF$ O#"I<.L;IPI(_# ?1Q
M',[ ]??#;^S/.X'1#FY:\GRJ."9PY*:AXL&]?%Y,,PBKYFK]'[OY1FK6ZOM!
M<H[PM&W[$0MB!(I,I Q!A!#&*":TQ9+CB!?"K'(P"()!E/J[4H@#:JD1S4YV
MU*,+P(SO30L4#E.E'BL29CK]R/RK67)"BFS IY8>AXC/U-0XB(]O:G$X1G65
MN+OC\GR]W$KKY.%AM;S9ORU>;9;U@NV?(Y<C_OW0_\MFOFZ6!W0SAE!4QC'+
M(BJ!(9BI.U$P8Y!E68','A$,#"6P-G?HST"''QPY /8>@$<7P-X'\.B$W='_
MT.'3D_ )1<Y,RX,'+8C"N]%]0NH'BN,T-'\H9^M1^HKA\XC=2V-,4:>>SU &
M/R^;/[I2>X)X5C YWD=9#K&(8Q*EO55*D=E;L8ZV NMX#P\\P0<40,-G#UTY
MU=/>(>DT$]<33(YT8N<=KDXHHR^6IR%]WKQY_GBA5Y;>$Z]FLYW].O\_]:8W
MV[07-Z11AEDN2)R3A%%20"YH9P2S--<JJK+\Z*&DR>2.%EN63JO/  19BHV'
M>UBD<T>:(O_V7$]>]_X5^7"D:5RU< 5?>VDJ^EKP:7XOI]1/3'5W*<0$<D3*
MDN:LB*-V\;+L;951H765DYN%P93!Z#851];>EXAA"+-5"A]WIVAIQ9LTO"$9
M[K2-KQP>?*A]-B2#QQ!Z"Z0?ML"\Q$5!&4\Y9'&*2'20JA1"K1&%U0</I1K$
MX()]8W).JT1P7BS%@=@\V&?,C<$S R$YLGM0P(0KO9<#GOGXBCHZ43&!UP"L
MH=<>FH*%!-+^KH4(B9*B@N5RW"8';26&I#<A,D*,)5#W@X>20&K1S;7),9#
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
MB,LR$QFD&.=Y#N.,T1Z1B*G514DA< 1> .RA&ZX !F7>;"=C;-(MMSM^I$5
M!ZI-"N<"!' :FCN(I^^5W05CUU2MNWG\6ZE"1(E(198BAC(L4"03!S^DBB@5
M#J4:CI8GO"SHBULSZ1V"3S>5[5<)IS,*U>-.0S8]D3\MA?3EU!MBZ)4S4]U[
M,J]_"T*6Q2EF),EAR@H"\YSQ[F P3<HT+QS4SXO]R2XK^F793 >'8]9-#9^O
M,DY/%768U-!&KP&9ED+Z=>T-G0S GZY:OBQ7?%[1R+ZJ9X'/U^1>W<NLCI"D
M!8MHF>49$A1E*(MZ&#%.L<E$WKOQP+-WD\K>@=C64\Y1B393ST>.#UC/'B\C
M/IQ7.%-JNJGF2D-YM?]*3N3W\(<54U-R3PAJL#A-0U3#N5</U-Z]+IC.:!05
M&4MHQJ.4PSC.<I[V5F$6,Q^'>0U-#KG/TY=M>UT+?9]4+^N=?H@,MZ8YJ15+
M^U5);9JG(7#>O#%;731D25>^WIRW9YQPB')1BHBGB!>0]+M+":.LL) M6U/#
MR%77T=2)WI^NNPYF]_2?-:5ZHA641BNQFHY&F6N3*YO3T"1G+VJ_;<Q,@ZYN
MOE:+W:JZN!7SS7JYOFLNJTW_EMWR1DZ:^7*U4]UZ?KVJOE1_;:ET_H^9X (5
M@K.T3-27%(D\BU#)(:08Y8G1I:&A, 2>K:HG+G;[@^&@O@4MUG8UJD,+>F^
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
M42E$@6*4Q3GJ#<)6B_4O!7$P8Z3'YI> 2*8_M/_,RPJ)%F].ZR.^*?,V#Y#
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
M;YT_?8(893IA,X<(%P:+%9ZQ(N"VNG- _<9RSAEX@GS$\8T!O[H#G! AFX;
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
M?')UKSP@-#[3-!KA>IG01%R;93Y[FE5EE#I_J9H&_D'Z%PW2H8XS:5+8(X,
M<;!#$2$<.SW4!,.=KD[^,\_7\AKQNW53X9\WAIO:?G>&<!"'=8+$8B1(3$4<
MB;@UZB.]NZ!&,@6LAQ*=(V\E[CO$#S((^WGI&7@C$6K'8!O+F0+DH3,;5"R[
MKVISBU4AB\(/Z_Z$>L+S0QZC.'!%X,8\Q>JZ72_A;BI2D]%TK@W@842_<';S
MS1$)O;F]^7;#OYIE$6<SIY<R7((TL_Q (G(.D)P?DVV$OL%-C_X,9=,.X1GL
M13'N,]:5FN.GX+;^]/%#^TW]1^Y+?OSP/U!+ P04    " !;BV%.6R=L^H)^
M  #D1@8 %0   &=I9FDM,C Q.#$R,S%?<')E+GAM;.R]69<;.9(F^CZ_(F_-
M<W9B7_I,SQRLV;JC5.A*RJKI)S\NTB."DPQZE)-4*NK77SA)9VQ<G(1O065G
MM6)S@+#//C<88 ;#__A?W^^F/WW+BODDG_W'W^"_@;_]E,U&^7@RN_F/O_W^
M^6?UV;Q[][?_]3__V__X?W[^^?_H3^]_LOEH>9?-%C^9(DL7V?BG/R>+VY_^
M,<[F?_QT7>1W/_TC+_Z8?$M__GG=Z*?5-]/)[(]_+__YFLZSG[[/)_\^']UF
M=^G[?)0N5I]]NUC<__LOO_SYYY__]OUK,?VWO+CY!0& ?]FVVOM$^=//U6,_
ME[_Z&:*?,?RW[_/QWWX*$L[FJ\^N\2'5X]]?/?\G7CT-I92_K/ZZ?70^V?5@
MZ!;^\G]^>_]Y)>?/D]E\D<Y&V=_^YW_[Z:<U'$4^S3YEUS^57W__].Y9)S?+
MZ?5D/DUGXW\;Y7>_E(_\HD;_7$[FDQ*N>?CP51^W17;]'W^[F5Q/@MQ00+26
M^K_O>G;Q<)_]Q]_FD[O[:9#SEV8&\B$MBJ#!;YG-%NED>M+ ]K5M;J#S>;:8
M_V<V'?N\^)R6O1T9W;X&[0WI9 #K=M#>D#]/;F9A7*-TMEC_[=UL-%V.L_&[
MV:MGSY4JXC/:$_Q+^G6:G2[+\V:-#<_D=W>316F+YVHV-OEL$:QVL-Z3XT.L
MT;2+8=8D1_T>&AST;)Y/)^-RAM/IM+3<GV^SH-;C8SW2L/TA?DR+ -5MM@AO
MS_3L\>[LI97!?UZ$?U?:O;HVZ?S63_,_3\+Y8 ?M#_DV#6P,]NGS;8#L-I^.
M@SOEPBRW>#A;B.-=MB[6U7U6I+5\C?H]-#?H(AM/%CX=3:;!E:AA[_8\W]J
MZEJVP\T:&U[EM ?SZ8+U7#R\FUWGQ=U*.\?&6*=M8P/UZ:3X>SI=9K]EZ7Q9
MK*ET;(0'&[4[M)IZKM.VL8$&3RF_R][G\_G'K"CGSGQM1XX-\EB[U@<8OKU?
M+E;$NKK6Z7PR"IRSD^DR&!:7%K,PZY<M5L_6!+Z%CVH=AGI>9KW6#0_V2_J]
M[LB>/=K&,$H5YK/U5&.SZZP(MC3\8>U]!VV^GZ1?3[/&C73>MJC;7[OO]]EL
M?MJ+<&IO;0ASZH*W1M,VAODI&^6S<E[>&(DG?SI]X/4[:T.44PS*C@:-#6GC
M$,YN/F<WM2;VO0W:&]*I[*S=07M#_KR\NTN+R;^"][W^C9_,PCINDDZ?>&KG
MBG-.Y^V)6H_)1YHU-[SB)IU-_K6"(,P):Z@>KJZ?[EV-1OERM5_Q,2R1ZFS-
M1'7:KVAU.=9 W_T*VJHN6]/IQR(/+\;BX>,T7:_F_KF<W&]6=N_#NB0;/RY$
MG_[YF)2Q_?8NH!J/5P&)<PQFFY_9.S M8S T<<M0W7@YS:ZN?YO,)G?+.[]<
MA,7ZI_"G=/HQ?3AEQ=_E&'H'KMZTW$SOC0G[_RW38I$5TX>MN_ IFR^GB_GO
MLW097LYL?$R@^CUT..CM)+-]=//$TPW9FB1NY],Z!*,>,4_MIS$!/F6+R7HS
ML'P%\MG-EZRX"^NP\(NP@"C?DZ-C/Z&++H=]ZC(JHLLNQ7KTX!;I8AE('HBR
M*":C5>0C'_VA_DR+<=VWJZW/ZQ*0>B_8R1TU*,*W;+;,RIAQD8X6N_;OPD]7
MB]MR#W7]S&_I(AB#&C+%]CP (0\UJ<WB#CY\ %#9R3R]N2FRF\T6WJ:GUE&J
M][D# .ATD]_T)PT A$_973HIHT<?LV*UK M&[NKK=++6GG[8[$BU#M%YXW@#
M /Y7EA:]H[=C$ . [LFNDEG.%_E=:3W:AJK&APX FKIN2C/]GR7PTWQDN99W
M5AK];/P^_9J]R./:U6Y:%,^:E8G0LDR$AFPEW:[>&A[IAVS1[&!?=MCP>,/K
M/<G';M8PQ+N[;67L85U0-(SYOHX;'G]8 LRS9D?^NLNFQYPOTFG#8W[597-C
M/H,8B]?#K,F"^R*;EYN4Y0SY/OQB\WS9[UDG&]8?E'U?9+-Q-EX=FZ@^:IJ/
M=LFTDN<ZG7]=";6<_WR3IO>_E!;^EVRZF%>_6=G\GP'<'!#Y[YM?)WHYG\RR
M>9D>\74R6^]<J:_SE9FO!C4MH?B/OX4!)'6:)<0!;A6&&F/FD;:42 F8MQA#
M R"5SX6=EH=A\F(#:^?2AI7&:)J7Z6E? NPZ?.X?I\F]HX-$&(:L\<)Z(;P
M% @B-@A8C#"N@\!3:JEB]%->C+/B/_X&__93^,LZ-^?]>H![S_>L:+9X91_2
M8O2*H,\;;I[XY7Z5#OWSZ'8RW>[JEL>=VB!#W@'20:[J]?UEY_O;_)M]>-GV
MQM]T9"R2@@E.B-4*4>DHV:"/,,6HOS?],:)4"?!4*?KAR4\K-_8  J=VE2!!
M@?;>2Z@!(\X([U&%BD-,_4!O?VV"Y)UB_F@'NGGGG@Q7?9_,:[QN+UHDV&KA
M&);$(,ZM<T8+MI&/ N)JS:EOAU/MJ7_/+!,'=Y]T*K\MLLSFY>;-B<1ZUC:1
MPFDEI$;6.D =U@;;2F8GL+XLBD5KO@:38O ]SJG76SGE;Y+WSOU=F=^RNZ]9
ML8,/KYY)##6:6XN- 4P;(#R@O!J7%<9>OM[/U%/>#*(]6H_@V&;O%MG=B3/2
MMEG"@- (0D(408HX03BHYG<J$3$1W$&G<N=;5GS-+WAB.A?UKOGUQ!$L#TE.
MQIN,F"]%.INO]0E/6W#L[2814"#@#-'AA5-*&J0PWB#!*)#@XFW7&:0XOM!N
M"N^SY[ 3QE0>?;;++%V8:1X:W>R;\B*Z3$18Q$CGG=*2<^R(E;J:$3C5FG=I
MY=X8RSK&_FS&E>-9%,O1*M29COZ8YC<;MV"\CU$'FB1&4:PA(AK[X D8J93:
MCMI(XB(8@W\$QC2';1N,^+@L1K?I//M83$;9]I2SFJ[T>!9ACO28&$P \DPR
M C%!6&/F824SDX!&\(G\X'QJ%OJSZ?9A62X=\NN/1?Y_L]%B?LSZ['L^<4*!
ML&XE6F/*#4#24KU]/9B+,3WT1Z!*0\">[_L\I^>G;+K*"=B,ZLOMI!A_3(O%
MPS;Q9*_'<VI'8;'BO!#*:^8#/%PQA2N\!-501%"'_0C4:1OQKL)7A^O!=1BS
MLI/Y?3Y/I[\6^?+^0[XH(X"K0EC+;+P]:5$]]!@>K!/7BNTZ(<AQSQEAF&,K
M#4828ZRDQ\$4 .%J+0IJFH37M=4.A*J/M$@8Q&$B$TX3@33U'!)IJW%;Q4F7
M2^8NMFRZ4W3>A@+Z>N<'$[<>L@W@G&*HB!$2,D@0T(+(X U(QX233K'^XM_K
MNA;;PF1/B]RIV?CQ'.X3J?3#,SPVM2?#&GPG+/-C8?..1I"$.=J%*5,%=TQR
M@@5&;JL#9TS,%O0 MP"[HVS^%M39U=[VWE.\^N%+&,B1H'Z-UHGSWE#+I>4V
MK"\E8Q3HC=R>"'MA-!X<F_*V-=8[4\MQ'\T2J-$Z49X+B#E0@"INK$((V$IN
M&SS7RV)JHTRHR[*ST>XNUA= "^_>WC2#W0\F2'*DL &22 (\HDZ'MW(EC0P+
M[GJIP1? G7/T^RIL%P%L5S1IW\P?F7F[&4#BK'2" "."3\6=4L943I4$S/"8
MC;,!!@B'/GD/4NE=O7(GR?$AO3ON$YS98R*AD9([AH66UALB ,(5/HBHF$#$
M &W]T$B7]Z'$LX,>7[+OZ?QSOES<_E=:C -@JU]\R(OU+PYG,]9JG% +@$&"
M ^:"0:$0$U-) JV^M*S\UO6=MZR LZFT&L=J #[]6DS6-RV5PW@<X6$ZU>X@
M@5XXA:QD)DCF';.$ZDHB15U,5'Z TWZGE&I+"2W0JJ:5JMU!$N 2$"#I"+:0
M,JZ$1)5$0&$80:L!)@\-A%9Q2CB;5D^&\5@'\#"1#C1)M*,,,^\=@!1RY,K
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
M;PKQ2F4A\K528;I867^^3<NZG<O%;7A7_I7MNG:]7L,$"%<FXB%E63E#.A8
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
MZ=4)KKA(97SG"4+".ZTL*!5'%0?,5&L3*DF4ZW%V;;B+\Y=[T]?;.V6%M87
M X,@*C$-?I8 &_F8]2IF_?;63ED-8.\L2CG]!E)WX;4[^G8\Z-'0)R0!-LV\
M MY) A!R4MAJW<NP(KT52'D[$8]^-/%72D"U#RXY!*Z\@8# H#]8ELE%%6Z<
MRF[N@>BGQ$_GU&LAD^ T]74:QOB8%:.LG3C&BZX3C)P-_R$(G4 "82LIK%"@
MA%Y8DFA?O.U)79V&,39#;3*.L>DRX4I3"H*K+[QEX0<)4>6[<2RCKG@:4'9$
M]R2)#6&<IY\A>1!G!#1BNDTP1E)B:Y25#+K5,7-:(>4<[.W(T!"WB&-IW8/"
MAD3MU1ZX&O_?Y7Q1WI852^F7W25 $^R0\EIJ4R9^2"KU!AD!C(M)@8A*^__1
MJ1RIJ"%1N+$82/,?EC N/2).0%<>QH JH,PJ5!V/.ETUH',*;X+QK6IN2.]#
M,Y&2AC\IX6%JU(0P#HC@"B%!7+48$DR);L(F?[T)[:IM>!O8C>Q1)\@+)IER
M6@CG+#+A?U42BS"2QQPWB[JS[H?=Q&M 2]V?^EG50;BHDST,"&YPT*J ##+B
MK+2 >1N\1Z EJ75-6CNR?A[=AKE^FEU=US&(*\5\":K0831_'  CIMLDN!,6
M<B&UU1Y2##CU:(,6-(9UDV@[O&+_M4GTLL9,=[KHK)[15B1SX *Z36SY#-*>
MW&L2/ \ $5?8 LP-!1K1+4Y01A4.'NI.5#><;5L5W5/VE3=9;I0]WOEX!EU/
MZC%1EGMLJ.0&6"H9@8R3"A^@;;?W"E\25=M40T=.V+;4P>?LYMDV9^=.V&8
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
M+G6Q/&<U=L%&+ZJA'\Q8?/UXXIVA6B L-+!,>R0H,I5D%,N8.T4@^.$6L U
MW!5YOH0IO;R]X869#5-]<7/P-J;##8/!#6^)9%X$?QD[H2SAVZT=1FQ,ZC3\
MT;;L&X6Z^[EM?=!N=3"TFJYAK1EN5\/$0<2-]11Z(CVV@DNSG<F)5#*&6/4W
M\2]J4= HXF?[].4(/F73]677Y7TQ5V$>*):SLC;NI^P?>;&KOFG-E@D'I>,'
MN"_O$&.&8@&W,D@;==LF'&YF5 ON>.-8/_*EV^)W/=\<T619.VV1\L;1\#^O
MD>>,>K"I*NL\J6<26Y+RM 2+DTJ9G]1C0I754E++%5&"6FN]LQ5&%N+>;HKH
MYOT_G2IQY>W.A+TK6U#<I+/)O[9)8*LRF ]!M,G-;%6M:+90HU&^+*L W'S,
MIY/1I$=+\7HH-6S%_D:)Q\$,,X@8A4(XS"T!>*42A0,;:*VP0$L1^R=Z>7:>
M+"CIXQ-]7UUO"Y5N3WK,G]3I#RH]I,DZ9J;KH20>!*>*$</7B:B44D0V6N&X
MIE;>Z$TV37#U9;+!L-4W9#O7=[W?ILU=\$"14P03)\L)#DD/&99&4%Q60*QW
M[JGN 8Z#7-E3L[=FRT0C#9V0Q$/-@87"H."OK^305IJHHQUOV$#4UF[>)MJ=
M98 OO\ZS?RX#9*NMQ2_APX^=+-[=(L&<6&PP(#@XA#Q@I3BIY L>X86XPXUK
M^Z57W BZ/;+G^"GB?6W*53[6 DB'G#/(> FHKF14SEQ8L;!H31]GSEFX]L2=
MHV4Q=CZ?($QHD,-Y:X03FC(FMV@9BRZD#$^#.C[,FK-0[;P6QN=1-DN#DU"W
M!L;3YQ,CO",^0.0)#+.[0-)N94,PZC:; 67LMSY/-8!M9[S9#/'WV?P^&P5
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
MM"9,J,NRQF@WSQ_Y9?KX/5_N=^D/)@D]^&S&,16*(^0M!AH+!HS@3_U$5Z:
M6I7<HEUL&VJ:6DEDJU)9_R@6]\O\\<MTDL^.Y!8_^'RP[RUCP )N;0R[%8XB
MO1^3"E"E' >/\.I69PM6FR!W2ISB_N<>'ER,CCZ?>6^X,\8*SB10 ,3#PW),
M%IDK430MR771/J+U6+(J:;(J)O]QO_CZGZOUXW)'D_CI%XJ$WV4W__<E,NS^
MDFEOI4=0R#!<3J'F1/FRDS HQBL2>[J@%BG8-;8A_G<QW]ZT>+O83%?3?)X?
M-R,./!ZL*4,)]XI#2;35DEGB]KW52)L4GWE$*T.[DFX1T,;B?YO_NX@9FV9%
M708<;I$)"(D!AA'K&<# >N! V6<'3,J1S8ANZG9 @M8P'=QA?7LD:WW]QIGS
M5$#&E9 .:"F1@QZ5HY;!(+\.)@V_,](4\;YX9HL@J\ET)\.'Q7+]E)1&32;+
M(GY^=S115LTW9%!8)A!62&@/8^7@>-RY&[_!!";%%8Z/<6T28M$'X'T1;GL@
M%+KZ,<IQYK[%:P7'#A5>?#XCS@&IL$#*6@.XP!K3<FPB+.=#64-#GD2F,ZL-
MK)OGKKB[FTZ*3X_YI%#+(C]D'?WT6$:,XLQ+XZEW"!FEGLY.# =)URK''JW<
M 1-:@+BYI5RL5D7Q/(W;NTVTT=[?!486?^>S@Z5ZZK3-8O^QCVE3B='!Y/?(
ME6!81Y/*%(PH#7S7[.@ ZO[6GE^[ON]RS!!^=!4ZVC+S3ACBD).246X<DY:6
MSJ3E7*?LVXXHF7LO2U";0(\\ .:Z8UV$M0X)9K4D,+C61$L-,!. 2!.L45YK
M9;[\6!?&G550"D(##L(K(7B% B5\L%B7<<3,U:5(T\"7\]#O\JBG?KUAA9R0
M&#,D**-2 L*@*_L, +AFQK0OUQ<+#Y^'<.>LJ%UXF J.&"4@>&%8*>JU"Q[]
MOM\(BJNN/7N>X X4'CX/P"X%?W[A8:"%A8HIH[!3 GC N"[['DR@:TP?W%A\
M!PL/GP=BIP0XO_"P-]Q+S1 /"Z52Q )KR[Y#@5)RQ8]USZL5 B2 ./AI3VN1
ML  JC;G"$ L<8XJ1>R*^]O4"SR^,/)T;%=WA/SCO6@N+98B%42I& (&(!J,>
M(%C-6"*2\IN,G'>MTJ)!C.QYT/>V!Y?/;P\N>K\^%!0V%M[&G6?/"9 **<0K
MA!Q.21M\L01J(N2?]]F:(MP73_0F8#.=WY_DRO,',VZ$AIS18-F%@1A-A)/E
M: QS*9O\9R]T7XOEY\6U,"8)Y[Y8\T<>$)H7R^\_#OXDA8ZTRC21"$D2I@3@
MVD/ I*\TM&<DQ>VZV//%%MC4'N2]93_:+.?3]689#\C]]%O\=/A&R.E&&200
M0@Z1A@X(28,OXJI16HI2JFZ,/;U1E\1J#?&^>'6SS.>KQ\5R)\7Z2NMHNXPB
M"\.Z;I0Q2#ICH7'53IFVX)JK+73)KC9![]N2>O/PN%Q\W64DJ6U5_=HH4Q81
M'A,Q&8F1<X)P5:W\FB;%7HT]85$?]E4RXGWQ*E9@6R]W=8K?S ,T]T&HIYEU
MK%EF4)@^""A(74S!(X31HCH0)"#%>A][2J(NN=4BYH-O3;UM)P ^IM8TGD$K
M/0V*&@63H-KL<[1>[<D+M>N'VQ!M"O_@I/O'<K%J1+AMPTP[+S062EH/@XW
MP\2M1DN\>Y6[H VX4)=F34#OBV)J,MD\;&;YNKC],9 _?)X5913_#T']!\=X
MA(QM?44L0!?\;T68MYIZ2[!YVAGD6(->]M+DCK;SXCX.Z.9JV#N0E 97I<=O
M$QUKEC&H@"%.$02DUQPJRRKSQ[J>+ZTMUOGL*HC8(N2#D^O/57&WF;V=WAV+
MW:S1.J/& F:$<B0@@"3#7K%J>SO,LCYWY\9SC- AV1IC/_(8[R=C>Q^)Y#=Q
M3W)WQ>I#_GWKYU]W(#A6R&)"D-+.0DE!^,!CTDKL" :"#1@(_M)M@[?3_'.4
MX_=*.)OB79#%S=_%[&OQQV*^_G+,$VCZRHQ1C8S RBB(.7!.&^7W*#'%_6NY
M'WL^:VK<(.E  $/>67II./\L\N7-WXL6F+E_4X8 )8I33X(.M@P#K839XR&]
MM"F$'%'&D?$0LAGNH^1A^.+C=[K/?%=&H81&N&!K8,H%\XXQLL<DV*=TL%/X
MJ^9B ^3'R$:_V!R--3OS59G$W"D$'<6>R  [8:Y<)U18- 8[N+]F+C8 ?I14
MG'YM2R_&5V4><<8=QT9+R8#&P5"Q)2)2XY0-NDNZ=MPO%<\'?FQ45'=!6"WR
M\=G[,@R@]IAJ:YB'A@:(O"JQ,58,%A]PK:1,07]LS&R!C %O3*G S%H02Q ;
M:IG<(V"#49V2"O7\&((?=HFOE7]G C[R_;KMR??5[L11ZQ!%EDKH% UTL(1M
MR\<@ J0%M=RHOF\BI10Q^J'>KP\6(W<&6L$XX$ %\[$<.8 PJ=C9I9[ GT^+
MVK>0&N+>UW+TM"F_VXW?;\T_WY3WB^5SY;?:ZH8ZA&SE_9G5$#.I8AT%"2G!
M&BNYQPYJ20=+!G_1G!U"-#TM>?]GDR^#G&;?J[Y_+%:;,!W^G.>;V^FZN!UL
M6:NZYJ?S?#Z9/B_Y514ZJ['(G?FF#*E@G3@FC68QXE\%L0'O$.&*,DU@K6PJ
M V!21\O4>T&FF1$ 4\(=C-?="3%Q&V^'  #RFI>^SLBRZ$$2H]$:GS8/#_GR
M^_N[ZM']$^_O]FT6\\&/L ?4,$AX%SQMS)"WA#/#)<)$*!%\'ZI0K9CU;C#9
M%]O^6$P6]_-MJ<4_@MBFC[/"%K/IUR"ZL*BIY3)FV-BN>Z>RGC5[8::TX3I>
M"[5A8@'+35BO2X0,&"YOT4B43EW^O%Q*O5MA]&:1EU5=]&8UG1>KU;X P.I$
M[I.C[3+BM"%24, DI]Y2;!4LQZJ)2CFJ&2'QNB;$SY9TB]#W1K-=%T^F-GGV
M7(:9\-(@$3>Y' V6@<5L/Q:'C$])GC-"&K4DUY_9DH#H:7:<J-^W__)Z!?R>
M/9Q!C(DG"%-/O'*..N]-V5/J=*_6\_- T(ZDWTQ.+U7K2P%R'*DXH21<4^:)
M-#'EO27*NK+/W)"42V(C#('J:?U(@7@\N3@YEII;[*FEU#/ D235S*#&IV3C
M&]&:T%!6!])OGH?9N+(O0NE=S#\BA'0.6F(XD94FU&BP])L=R?M<B1U,N'@>
M;GW9@6>KNK<U;ATW?VGFP\)JC.-62Z\)0T(+7:*DB;FR<EP].RJ]R:5G]OH
MK%G,M[L(_S5=?S&;U7KQ4"S=M\EL$U-)Q'+)X=_;F_S;:=J>\[9,&^$91LK$
M?#H0.NU@-:N-=->8B;I/-KU,X XEU!=SMS>S/RP7=]-C.[ _/!6WY+EBH=N
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
MM 5R7WNU!SC^KCBVKA]NE $:ABET]#*=8)!1R%DY2IQ&I?//-F)F[(ND4NM
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
M"=3P)O9_B#\^YZOB?_Z/_P]02P$"% ,4    " !;BV%.W)Y5>E*P 0"8-AH
M$0              @ $     9VEF:2TR,#$X,3(S,2YX;6Q02P$"% ,4
M" !;BV%.=WZ\MY43   ^S0  $0              @ &!L $ 9VEF:2TR,#$X
M,3(S,2YX<V102P$"% ,4    " !;BV%.1,7TQ%8B  !8<0$ %0
M    @ %%Q $ 9VEF:2TR,#$X,3(S,5]C86PN>&UL4$L! A0#%     @ 6XMA
M3@64^B!@3   0+ # !4              ( !SN8! &=I9FDM,C Q.#$R,S%?
M9&5F+GAM;%!+ 0(4 Q0    ( %N+84YV3R%Z/,<  .AS"@ 5
M  "  6$S @!G:69I+3(P,3@Q,C,Q7VQA8BYX;6Q02P$"% ,4    " !;BV%.
M6R=L^H)^  #D1@8 %0              @ '0^@( 9VEF:2TR,#$X,3(S,5]P
<<F4N>&UL4$L%!@     &  8 B@$  (5Y P    $!

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